Control.Comonad.Reader
data
Coreader
r a
runCoreader
data
CoreaderT
w r a
class
ComonadReader
r w