Fix: DEFMACRO introduces a block with the name of the macro in the body
Fix: dotted lambda lists

DESTRUCTURING-BIND and related lambda list types do work with dotted
lambda list like in

 (destructuring-bind (a . b) ...
    ...)

now. An type error was signaled.