When code is executed as PaperScript, the script's scope is populated with all fields of the currently active PaperScope object, which within the script appear to be global.
In a JavaScript context, only the paper variable is added to the global scope, referencing the currently active PaperScope object, through which all properties and Paper.js classes can be accessed.