+paradise/macros

Depends on a bunch of other pull requests opened against master. Please review those separately. Only the last three commits actually describe paradise functionality.

Currently only includes type macros. Quasiquotes and untyped macros will soon arrive.

review @paulp @adriaanm @retronym