repline
repline copied to clipboard
Add `mapHaskelineT` to interact with the underlying monad
Since the constructor HaskelineT
is not exported, something like mapHaskelineT
is needed to somehow interact with the underlying monad.
For instance, in order to implement local
for the MonadReader
instance, we need either the constructor or mapHaskelineT
.