`include BatNumber.Infix with type bat__infix_t = t`
`type bat__infix_t = t`
`val (+) : bat__infix_t -> bat__infix_t -> bat__infix_t`
`val (-) : bat__infix_t -> bat__infix_t -> bat__infix_t`
`val (*) : bat__infix_t -> bat__infix_t -> bat__infix_t`
`val (/) : bat__infix_t -> bat__infix_t -> bat__infix_t`
`val (**) : bat__infix_t -> bat__infix_t -> bat__infix_t`
`val (--) : bat__infix_t -> bat__infix_t -> bat__infix_t BatEnum.t`
`val (---) : bat__infix_t -> bat__infix_t -> bat__infix_t BatEnum.t`
`val (=~) : ?epsilon:float -> float -> float -> bool`

Approximate comparison of two floats, as `approx_equal`. `epsilon` defaults to 1e-5.