module Control.Lens.Mutable ( -- ** Foundations PrimOpGroup(..) , S(..) , LST , IsoLST(..) , MonadLST , SLens , ASLens -- ** Convenience utilities , runSLens , runASLens , stateRead , stateWrite , stateModify -- ** Specific lens for various mutable reference types , AsLens(..) ) where import Control.Lens.Mutable.Internal import Control.Lens.Mutable.Types