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