| OLD | NEW | 
|   1 FAIL 'use strict'; var a = arr(); [a.shift(), a] should throw an instance of Typ
    eError |   1 PASS 'use strict'; var a = arr(); [a.shift(), a] threw exception of type TypeErr
    or. | 
|   2 FAIL var a = arr(); [a.shift(), a] should throw an instance of TypeError |   2 PASS var a = arr(); [a.shift(), a] threw exception of type TypeError. | 
|   3 PASS true === true |   3 PASS true === true | 
|   4 PASS 'use strict'; var o = obj(); [Array.prototype.shift.call(o), o] threw excep
    tion of type TypeError. |   4 PASS 'use strict'; var o = obj(); [Array.prototype.shift.call(o), o] threw excep
    tion of type TypeError. | 
|   5 PASS var o = obj(); [Array.prototype.shift.call(o), o] threw exception of type T
    ypeError. |   5 PASS var o = obj(); [Array.prototype.shift.call(o), o] threw exception of type T
    ypeError. | 
|   6 PASS true === true |   6 PASS true === true | 
|   7 FAIL 'use strict'; var a = agap(); [a.shift(), a] should throw an instance of Ty
    peError |   7 PASS 'use strict'; var a = agap(); [a.shift(), a] threw exception of type TypeEr
    ror. | 
|   8 FAIL var a = agap(); [a.shift(), a] should throw an instance of TypeError |   8 PASS var a = agap(); [a.shift(), a] threw exception of type TypeError. | 
|   9 PASS true === true |   9 PASS true === true | 
|  10 PASS 'use strict'; var o = ogap(); [Array.prototype.shift.call(o), o] threw exce
    ption of type TypeError. |  10 PASS 'use strict'; var o = ogap(); [Array.prototype.shift.call(o), o] threw exce
    ption of type TypeError. | 
|  11 PASS var o = ogap(); [Array.prototype.shift.call(o), o] threw exception of type 
    TypeError. |  11 PASS var o = ogap(); [Array.prototype.shift.call(o), o] threw exception of type 
    TypeError. | 
|  12 PASS true === true |  12 PASS true === true | 
|  13  PASSED!  |  13  PASSED!  | 
|  14 PASS successfullyParsed is true |  14 PASS successfullyParsed is true | 
|  15  |  15  | 
|  16 TEST COMPLETE |  16 TEST COMPLETE | 
|  17  |  17  | 
| OLD | NEW |