newtype
newtype Builder collection (mutCollection :: Type -> Type) step (state :: Type -> Type) err aConstructors
BuilderrunBuilder :: State (Offset step, BuildingState collection mutCollection step (PrimState state), Maybe err) state a
Instances5Monad, Functor, Applicative, MonadFailure, Failure
Monad state => Monad (Builder collection mutCollection step state err)Defined in basement-0.0.16 · Basement.MutableBuilderMonad state => Functor (Builder collection mutCollection step state err)Defined in basement-0.0.16 · Basement.MutableBuilderMonad state => Applicative (Builder collection mutCollection step state err)Defined in basement-0.0.16 · Basement.MutableBuilderMonad state => MonadFailure (Builder collection mutCollection step state err)Defined in basement-0.0.16 · Basement.MutableBuildertype Failure (Builder collection mutCollection step state err) = errDefined in basement-0.0.16 · Basement.MutableBuilder