(def hyfac(n) (let y 1 (for x 1 (+ n 1) (= y (* y fac(n))))))
#<procedure: hyfac> arc> (hyfac 5) Error: "Function call on inappropriate object 5 ()" arc>
meh, why isnt that working?
(def hyfac (n) (let y 1 (for x 1 (+ n 1) (= y (* y (fac n)))) y))
-----