backporting quasiquotes from macro paradise, step I

this doesn't even compile yet