Scala中特定于域的monad的示例

Mic*_*ael 14 monads functional-programming scala

我的理解(或多或少)标准的单子,如Option (Maybe),List,State,Reader,Writer,等,他们普遍,可以在任何应用程序中找到.通用 monad的其他示例是迭代器,流,数据集合等.

现在我想看看特定领域的 monad.一个例子是Parsermonad.它是作为如普遍Option,List,State等,因为它封装域特定解析逻辑.

您能想到的其他特定领域的 monad是什么?