`es6-shim` is required for `Promise#bind`.