Higher order maps

There are some bootstrapped map versions of standard higher order functions. foldm, mapm, filter, zipWith. The documentation for these functions provides more examples of what they can do.

It is also possible to do partial application using partial-app. This allows both the fixing and renaming of arguments.