Currently, this polyfill requires import-ing or require-ing to use. Another option could be to polyfill Temporal into the global namespace. https://github.com/tc39/proposal-temporal/issues/778 has discussion about why we didn't do this so far. But as browsers start shipping Temporal, it may make sense to have this polyfill more closely match built-in behavior.