haskell-mono-traversable-instances