Always declare a function if an identifier is given
Set the prototype of the global object to be the object prototype
eval.length === 1
eval.prototype === undefined
eval is not a constructor
Make parseInt behavior correspond to the 15.1.2.2 algorithm