Add flatMap
Add currying to flatMap