Имеет ли Haskell или конкретный компилятор что-нибудь вроде лямбда типа (если это даже термин)?
Чтобы уточнить, скажем, у меня параметризованный тип Foo a b
и хочу, чтобы Foo _ b
был экземпляром, скажем, Functor. Есть ли какой-нибудь механизм, который позволил бы мне сделать что-то похожее на
instance Functor (\a -> Foo a b) where
...
?