Construct a syntax transformer object. This is part of Guile’s low-level support for syntax-case.
#t if obj is a syntax transformer, or
Note that it’s a bit difficult to actually get a macro as a first-class object;
simply naming it (like
case) will produce a syntax error. But it is
possible to get these objects using
(macro? (module-ref (current-module) 'case)) ⇒ #t
Return the type that was given when m was constructed, via
Return the binding of the macro m.