Есть классы Foo и Fie, определённые для * -> * . Есть однопараметрические типы Bar и Baz, причём Bar принадлежит классу Foo. Можно ли инстанцировать от Fie класс Baz с подставленным в него Bar a, но уже как параметрический тип от типовой переменной a.
То есть нужно что-то вроде (\a -> Baz Bar a). Это возможно?