include module type of struct include Bls12_381.Fr end
val inverse_opt : t -> t optionval div_exn : t -> t -> tval div_opt : t -> t -> t optionval factor_power_of_two : int * Z.tval of_string : string -> tval to_string : t -> stringval legendre_symbol : t -> Z.tval is_quadratic_residue : t -> boolval sqrt_opt : t -> t optionval add_inplace : t -> t -> t -> unitval sub_inplace : t -> t -> t -> unitval mul_inplace : t -> t -> t -> unitval inverse_exn_inplace : t -> t -> unitval double_inplace : t -> t -> unitval square_inplace : t -> t -> unitval negate_inplace : t -> t -> unitval memcpy : t -> t -> unitval add_bulk : t list -> tval mul_bulk : t list -> tval compare : t -> t -> intval inner_product_exn : t array -> t array -> tval inner_product_opt : t array -> t array -> t optionSourceval string_of_scalar : t -> string