Novo JS
The new operator lets developers create an instance of a user-defined object type or of one of the built-in object types that has a constructor function.
Smoggy Swiftlet