fix #3085
fix #3086, performance of quoted functions in AST