module Control.Lens.Mutable ( -- ** Foundations PrimOpGroup(..) , S(..) , LST , FromLST(..) , IsoLST(..) , MonadLST , SLens , ASLens -- ** Convenience utilities , runSLens , runASLens , stateRead , stateWrite , stateModify -- ** Typeclasses and instances , AsLens(..) , Allocable(..) ) where import Control.Lens.Mutable.Internal import Control.Lens.Mutable.Types