Registers a classmacro.
A classmacro is a macro which can be invoked where class clauses like
field
or met
would normally appear.
Normal macros are not invoked in classmacro position, and classmacros are not invoked as normal macros.
See also: defclassmacro