Create singletons from objects.
$ npm install bind-all
function User() { this.x = 4; } User.prototype.y = function y() { return this.x; }; var user = bindAll(new User()); user.y.apply(this); // 4