Add mapMaybe and mapMaybeWithKey
Add TraverseWithKey and Traversable instance