Initial import.
Improve main type classes, add monadic mutable variants.
Merge branch 'master' of github.com:ppetr/map-like