OO JS without 'this', 'new', prototypes, or inheritance.