A package defines a namespace for classes, functions or variables.
package { }
The declarations in a packages are made available by importing the package:
package p { var x = 1; } import p; var y = x;
If a package is not defined in the same file as the import statement, then the importer looks for a file with the same name as the package and imports that file and the package.
