Procedures to alias common math and logical operators.
They may be handy to avoid quoted calls in multiline statements or to pass an operator as a procedure in a call.
func divFloat[T: SomeFloat](x, y: T): T
func divInt[T: SomeInteger](x, y: T): T
proc equal[T](x, y: T): bool
proc greater[T](x, y: T): bool
proc greaterOrEq[T](x, y: T): bool
proc less[T](x, y: T): bool
proc lessOrEq[T](x, y: T): bool
func logicAnd(x, y: bool): bool {....raises: [], tags: [], forbids: [].}
func logicNot(x: bool): bool {....raises: [], tags: [], forbids: [].}
func logicOr(x, y: bool): bool {....raises: [], tags: [], forbids: [].}
proc minus[T](x, y: T): T
func modulo[T: SomeInteger](x, y: T): T
proc mult[T](x, y: T): T
func next[T: Ordinal](x: T): T
proc plus[T](x, y: T): T
proc plus1[T](x: T): T
func prev[T: Ordinal](x: T): T