[Haskell-cafe] Re: Functions of type foo :: f a -> g a