Numbers.QRationals implementation. *
val zero : tval one : tval m_one : tval compare_to_0 : t -> intval sign : t -> intval hash : t -> intval is_zero : t -> boolval is_one : t -> boolval is_m_one : t -> boolval is_int : t -> boolval from_float : float -> tval from_int : int -> tval from_string : string -> tval to_float : t -> floatval to_string : t -> stringval print : Stdlib.Format.formatter -> t -> unit