(seq ;; builtins (def apply builtins.apply) (def lambda builtins.lambda) (defmacro fn [name params body] (def $name (lambda $params $body))) )