Parsing defun with ugly code