Better way to set up promise polyfill.

I've been using strict versions elsewhere