# Module type BatNumber.Infix

    module type Infix = sig .. end

The infix operators available with any type of numbers

    type 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

    val (--) : bat__infix_t ->
           bat__infix_t -> bat__infix_t BatEnum.t

    val (---) : bat__infix_t ->
           bat__infix_t -> bat__infix_t BatEnum.t