finish quote quasiquote def compilation