escodegen preserves comments now