sclass WithPollValue extends Var { O pollValue = noPoll; // indicates no polling needed static new O noPoll; *() {} *(O *pollValue, A value) { super(value); } O pollValue() { ret pollValue; } toString { ret "WithPollValue " + pollValue + " " + super.toString(); } }