add quasiquote to primitive macro