added compilers for special forms; added extensible special-form and macro tables and definers for them