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