Bir_roundops.RoundOpsFunctor
The actual implementation of rounding operations depends on the chosen representation of numbers, hence we need a functor
module N : Bir_number.NumberInterface
type t = N.t
val truncatef : t -> t
val roundf : t -> t