Let's save that one for a separate discussion then. I might fork this to make a standalone polyfill.