Type Definition FMap
type_freak::functional
type FMap<Container, Func> = ApplyFunctor<FMapFunctor<Func>, Container>;