genifunctors (hackage):  Generate generalized fmap, foldMap and traverse
Keywords: bsd3|generics|library