actually fmap is what I meant instead of >>=