add defun2 for adding documentation to function written by C