Use Array.prototype.slice instead of being lazy
Dogfood lift. Remove deprecated isPromise.