[Haskell-beginners] Monad instances and type synonyms