Monad からの monad transformer
戦略
任意の monad:
について Universal associated adjunctions - PS より少なくとも二通りの -associated adjunction:
が作れたので Adjunction からの monad transformer - PS より functor:
を作ることが出来る。
問題点
- 上記の functor の domain が になっていない。
なのでどうにか 上の monad を 上の monad に変換しないといけないが、 が writer monad や reader monad なら可能ということらしい。