This package provides an interface to the optics
library compatible with fused-effects
. The combinators provided by optics-extra
for operating in monadic contexts—gview
, use
, .=
, &c.—rely on mtl
for MonadState
and MonadReader
, which is not applicable to Reader
and State
effects.
BSD3, like fused-effects
.