You should read Constellation/estraverse#9. @Constellation: maybe `attachComments` should be moved to estraverse. What made you put it in escodegen?