Can this be integrated with the code after it so initializing the `locale` is cleaner? Also, can't `locale` be an array of locales like the other Intl APIs support?