(domain Num)

(use-numerals (0 ...) Num)

(define-numeric-operations)

(define (less-or-equal n m) (|| (less? n m) (num-equal? n m)))
(define (greater-or-equal n m) (|| (greater? n m) (num-equal? n m)))


(define (inc i) (begin (set! i (plus (ref i) 1)) (ref i)))
