Back out 97036ab72558 which inappropriately compared turds to third parties.
3 for (i = 0; i < 18; i++) {
4 a[i] = function (b) { this.b = b; };
8 for (i = 0; i < 18; i++)
10 assertEq(toString.call(x), "[object Object]");
11 assertEq(Object.getPrototypeOf(x), a[17].prototype);