I don't think we want to have a function set a global in this package. I feel this package should assume it has access to `Intl`.

Since we have the UMD wrapper, can't the dependencies for this package be passed in? And if they're not passed into the factory? Then the UMD wrapper can do the lookup for `Intl`.