return to top
source
A value indexed by a curried tuple of states.
example : SVal [Nat, Bool] String = (Nat → Bool → String) := rfl
A tuple capturing the whole state of an SVal.
SVal
Curry a function taking a StateTuple into an SVal.
StateTuple
Uncurry an SVal into a function taking a StateTuple.
Embed a pure value into an SVal.
Get the top-most state of type σ from an SVal.
σ