1-Impl.As_proverCode that can be run by the prover only, using 'superpowers' like looking at the contents of R1CS variables and creating new variables from other OCaml values.
type 'a t = ( 'a, field ) Snarky_backendless.Snark_intf.As_prover0.tAn ('a) t value generates a value of type 'a.
This type specialises the As_prover.t type for the backend's particular field and variable type.
type 'a as_prover = 'a tmodule Ref : sig ... endMutable references for use by the prover in a checked computation.
include Snarky_backendless.Monad_let.S with type 'a t := 'a tinclude Core_kernel.Monad.S_without_syntax with type 'a t := 'a tmodule Monad_infix : sig ... endval return : 'a -> 'a tmodule Let_syntax : sig ... endCombine 2 As_prover.t blocks using another function.
val read_var : Field.Var.t -> field tRead the contents of a R1CS variable representing a single field element.