Monad

MonadMonadMonadMonadMonadMonad
MonadMonadMonadMonadMonadMonad
MonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonadMonad