replacing monadic composition for functor fmap