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