sig
  type t
  val zero : Bounding_box_intf.Numeric_S.t
  val ( + ) :
    Bounding_box_intf.Numeric_S.t ->
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
  val ( - ) :
    Bounding_box_intf.Numeric_S.t ->
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
  val ( * ) :
    Bounding_box_intf.Numeric_S.t ->
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
  val ( >= ) :
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t -> bool
  val min :
    Bounding_box_intf.Numeric_S.t ->
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
  val max :
    Bounding_box_intf.Numeric_S.t ->
    Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
  val abs : Bounding_box_intf.Numeric_S.t -> Bounding_box_intf.Numeric_S.t
end