mtl
The Monad Transformer Library
モナド変換子
を便利に使うHaskellのパッケージ
モナドトランスフォーマーライブラリ
mtl以外にも色々ある
ref
github
hackage
含まれているmodue
Control.Monad.Hoge
みたいな名前
Control.Monad.State
とか
MonadReader型クラス
ReaderTはMonadReaderのインスタンス
ask,asks,localなどを使うためにわざわざliftingしなくて済む
https://github.com/shiatsumat/wiwinwlh-jp/wiki/モナド変換子
http://blog.unreadymade.com/2016/11/haskell-mtl.html