(mac def-func (func-name . func-body)
arc> (def-func 1+1 (+ 1 1)) #<procedure: 1+1> arc> (1+1 nil) 2
(mac def-func (name . body) (w/uniq (first rest) `(def ,name (,first . ,rest) ,@body)))
-----
(def-func 1+1 (+ 1 1))