backporting quasiquotes from macro paradise, step I

this doesn't even compile yet
emulates Liftable
emulates SyntacticClassDef
emulates bootstrapped quasiquotes