add syntax "func-rec-defun"