fix another concurrency bug involving pure functions
fix quasiquote checker... again!