nqp: now, a compiler with an AST