Sauce and fixes

Please keep the defineProperty changes I made - as is, your changes will cause Array#find to be enumerable, even in browsers that support `Object.defineProperty`.

You're welcome to use your more concise form of the bug test as you like, of course :-)