[Haskell-beginners] I don't understand mapM in mapM id (Just 1, Nothing, Just 3)