!7 sclass TestBot extends DynObjectTable { InputChooser inputChooser = new(this); visualize { ret northAndCenter(wrap(inputChooser), super.visualize()); } void update { if (inputChooser.update()) update(inputChooser.input()); } void update(S input) { // TODO } }