Main_protocol.ScalarSourcePrime field used by aPlonk
exception Not_in_field of Bytes.ttype t = Polynomial_protocol.PC.Scalar.tval zero : tval one : tval is_zero : t -> boolval is_one : t -> boolval random : ?state:Random.State.t -> unit -> tval non_null_random : ?state:Random.State.t -> unit -> tval of_string : string -> tval to_string : t -> stringval of_z : Z.t -> tval to_z : t -> Z.tval legendre_symbol : t -> Z.tval is_quadratic_residue : t -> boolval check_bytes : Bytes.t -> boolval of_int : int -> t