module type Fraction = sig .. end
sig
end
include S0
val one : t
t
val random : ?rng:Core.Std.Random.State.t -> unit -> t
?rng:Core.Std.Random.State.t -> unit -> t