lun*_*ain 28 syntax haskell types typeclass functional-dependencies
class (Monoid w, Monad m) => MonadWriter w m | m -> w where
pass :: m (a,w -> w) -> m a
listen :: m a -> m (a,w)
tell :: w -> m ()
Run Code Online (Sandbox Code Playgroud)
上面的管道是什么意思?片段来自这里.