@[inline]
def
Lake.EStateT.run
{ε : Type u}
{σ : Type u}
{m : Type u → Type v}
{α : Type u}
(init : σ)
(self : Lake.EStateT ε σ m α)
:
Equations
- Lake.EStateT.run init self = StateT.run (ExceptT.run self) init
Instances For
@[inline]
def
Lake.EStateT.run'
{ε : Type u}
{σ : Type u}
{m : Type u → Type v}
{α : Type u}
[Functor m]
(init : σ)
(self : Lake.EStateT ε σ m α)
:
m (Except ε α)
Equations
- Lake.EStateT.run' init self = StateT.run' (ExceptT.run self) init