remove confusingly-named  function to make way for Maybe functor/applicative/monad