val debug_prover (g:env) (s:unit -> T.Tac string) : T.Tac unit
let debug_prover g s =
  if RU.debug_at_level (fstar_env g) "prover"
  then T.print (s ())
  else ()
val debug_prover (g:env) (s:unit -> T.Tac string) : T.Tac unit
let debug_prover g s =
if RU.debug_at_level (fstar_env g) "prover" then T.print (s ())
Pulse.Checker.Prover.Util.fst.checked
Pulse.RuntimeUtils.fsti.checked prims.fst.checked FStar.Pervasives.fsti.checked
Pulse.Checker.Prover.Util.fst
Pulse.Typing.Env.env Prims.unit Prims.string Pulse.RuntimeUtils.debug_at_level Pulse.Typing.Env.fstar_env FStar.Tactics.V2.Builtins.print Prims.bool
module Pulse.Checker.Prover.Util

module RU = Pulse.RuntimeUtils
val debug_prover (g:env) (s:unit -> T.Tac string) : T.Tac unit
g: Pulse.Typing.Env.env -> s: (_: Prims.unit -> FStar.Tactics.Effect.Tac Prims.string)
  -> FStar.Tactics.Effect.Tac Prims.unit