sclass Ext extends DynamicObject implements IVar { *() {} *(A *v) {} !include #1023196 // Var public bool equals(O o) { ret o instanceof Ext && o/Ext.v == v; } public int hashCode() { ret _hashCode(v); } toString { ret str(v); } // hmm - not show fields here? }