Add fmap/fmap rules

Specifically, fuse map, mapWithIndex, mapWithKey, etc., with each
other.
Merge pull request #69 from treeowl/fmapfmap

Add fmap/fmap rules