(defmixin name ..clauses)
  name: a sym
  clauses: zero or more forms
  returns #n
M

Defines a mixin and binds it to a global variable.

(defmixin Name clause0 clause1) is equivalent to:

(def Name (mixin
  (name Name)
  clause0
  clause1))
mixin
let-mixin