Anonymous
public text v1 · immutableSet Implicit Arguments.
(*Implicit Types s a : Set.*)
Inductive state : Set -> Set -> Type :=
mkState (s:Set) (a:Set) (_ : forall foo:s, a*s) : state s a.
Definition runState (s:Set) (a:Set) (st:state s a) : s -> a*s :=
match st with mkState _ _ f => f end.