[Haskell-cafe] Higher order functor package?