OTOH it might be a good time to do it now, before a "1.0" release.
The upside is that it moves the code base further in the right direction, but
since it's written in TypeScript I already have the ability to author pure ESM
JS code, so I can do the switch in the future as well.