Common.Make_numeric
module T : sig ... end
val add : T.t -> T.t -> T.t
val sub : T.t -> T.t -> T.t
val mul : T.t -> T.t -> T.t
val div : T.t -> T.t -> T.t
val (+) : T.t -> T.t -> T.t
val (-) : T.t -> T.t -> T.t
val (*) : T.t -> T.t -> T.t
val (/) : T.t -> T.t -> T.t