似乎Haskell已经围绕monad建立了几个命名约定.
例子:
T
Reader
ReaderT
runXXX
runST
runReader
liftXXX
XXX
还有其他命名约定吗?
monads haskell
haskell ×1
monads ×1