implements the recently merged quasiquote spec