std::move on `const auto &` references is essentially a noop. Changing to `auto &&` to actually allow moving.
OptTable