Proofview.UnsafeReprThis module gives access to the innards of the monad. Its use is restricted to very specific cases.
type state = Proofview_monad.Logical.Unsafe.stateval repr :
'a tactic ->
('a, state, state, Exninfo.iexn) Logic_monad.BackState.tval make :
('a, state, state, Exninfo.iexn) Logic_monad.BackState.t ->
'a tactic