[Haskell-cafe] Where do trivial functions on the usual containers live?