Moving over to standard ESM confuses typescript less and results in better compiled output. Curious if there's any interest in doing that.