sclass WithFeedback extends Var { S feedback; *() {} *(A value) { super(value); } *(A value, S *feedback) { super(value); } toString { if (empty(feedback)) ret super.toString(); ret super.toString() + "\n" + indentx("[Feedback: " + feedback + "]"); } }