Map package:non-empty

It holds:
foldl1Map f g = foldl1 f . fmap g
but foldl1Map does not need a Functor instance.