We could keep the global build as `attr.js` and add an `attr.mjs` as an ES module build... or just get rid of the global build. Thoughts @bedeoverend ?