- more tests for defun