Probably going to get let me google that for you but with my current understanding of JS I don't even understand how it would be possible to introduce arrow functions via a shim. If it is possible how? If not what will your requirements of browser adoption be before using them?