(defclassmacro name params ..body)
  name: a sym
  params: an arr
  body: zero or more forms
  returns #n
M

Shorthand for bind-classmacro!.

(defclassmacro name () body) is equivalent to:

(bind-classmacro! name (fn ()
  body))
bind-classmacro!
defstruct