if needed, absorb similar changes to https://github.com/estools/escodegen/pull/450 and have the entire thing be in ESM
if needed, absorb similar changes to estools#450 and have the entire thing be in ESM