2 つの比較的単純な Haskell メソッドが定義されている場所を見つけることができないようです。
についてReaderT
です。契約で要求されているように、ask
andの実装を探しています。local
MonadReader
https://hackage.haskell.org/package/mtl-2.1.2/docs/src/Control-Monad-Reader-Class.html#askで私は読みました:
instance Monad m => MonadReader r (ReaderT r m) where
ask = ReaderT.ask
local = ReaderT.local
ReaderT.ask
しかし、それではどちらもReaderT.local
どこにも見つかりません。
Hackage を熟読して実装が見つからないのは初めてです。
何か不足していますか?