1-Impl.Numberval one : tval zero : tval if_ : Boolean.var -> then_:t -> else_:t -> t Checked.tval (<) : t -> t -> Boolean.var Checked.tval (>) : t -> t -> Boolean.var Checked.tval (<=) : t -> t -> Boolean.var Checked.tval (>=) : t -> t -> Boolean.var Checked.tval (=) : t -> t -> Boolean.var Checked.tval to_var : t -> Field.Var.tval of_bits : Boolean.var list -> tval to_bits : t -> Boolean.var list Checked.tval of_pow_2 : [ `Two_to_the of int ] -> t