validate tags as classes
tag infer needs to be postwalk,add inference to lexical scope
add form node to :bindings so we can remove a special case when infering their tag, put original :env in :locals and :vars