   ;; TODO - Does not work
   `(constexpr add ~a ~b))
 
-(defmacro x1 [] 1)
-(defmacro x2 [] 2)
+(def x1 1)
+(def x2 2)
 
 (defn test-add
   []

    ;; This however works, but only with add-m-2
    ;; (println (add-m (x1) (x2)))
    (report (add-inline x y))
    (report (add-m-3 (x1) (x2)))
    (report (add-m-4 (x1) (x2)))
    ))



;; 2. Explicit ordering (not implicit positioning)
;; --------------------------------------------------------



;; TODO


