DEFUN wraps %DEFUN.
DEFINED-FUNCTION should be enough to check if arguments can be expanded.
TRANSPILER-ADD-DELAYED-VAR-INIT is now ADD-DELAYED-VAR-INIT.