haskell haskell@gentoo.org Haskell 98 Distributive functors -- Dual to Traversable Compile with the ghc -Werror option