1 ThrowTypeError is a singleton object
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS functionCaller1 === functionCaller2 is true
7 PASS functionCaller1 === functionArguments1 is true
8 PASS argumentsCaller1 is undefined
9 PASS functionCaller1 === argumentsCallee1 is true
10 PASS boundCaller1 is undefined
11 PASS boundArguments1 is undefined
12 PASS functionCaller2 === functionArguments2 is true
13 PASS argumentsCaller2 is undefined
14 PASS functionCaller2 === argumentsCallee2 is true
15 PASS boundCaller2 is undefined
16 PASS boundArguments2 is undefined
17 PASS successfullyParsed is true