14 void play(Ts...
x)
override {
15 if (this->position_.has_value())
16 this->
parent_->position = this->position_.value(
x...);
17 if (this->current_operation_.has_value())
18 this->
parent_->current_operation = this->current_operation_.value(
x...);