Have you considered making this available as a polyfill in an npm package for easier consumption?
Have you considered making this available as a polyfill in an npm package for easier consumption?