module Parts:Returns the fractional part and the whole (i.e. integer) part. For example,sig..end
modf
      (-3.14) returns { fractional = -0.14; integral = -3.; }!type t 
val fractional : t -> Float_intf.S.outerval integral : t -> Float_intf.S.outer