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); } // Note: toString will just forward to the value }