Created by MarkPerry on 9/04/2014.
T<B>
map(T<A> fa, F<A, B> f)
map :: (a -> b) -> f a -> f b order of first and second parameters reversed here to fit Groovy style
Groovy Documentation