[Haskell-beginners] Is it possible such Monad?