refinable (npm): Better primitives for prototype-based OO.
Keywords: object-orientation|oop|prototypes