Macro Defgeneric

Part of:

package closer-mop
( defgeneric < name > (&rest args) &body < options > )