Coq.StateSourceExecute a command in state st. Unfortunately this can produce anomalies as Coq state setting is imperative, so we need to wrap it in protect.
val in_stateM :
token:Limits.Token.t ->
st:t ->
f:('a -> ('b, Loc.t) Protect.E.t) ->
'a ->
('b, Loc.t) Protect.E.tExecute a monadic command in state st.
Fully admit an ongoing proof
Admit the current sub-goal
Info about universes
Extra / interanl