throwstd::runtime_error{fmt::format("observable::add: added vector has different size ({}) than what was added before ({})",val.size(),vector_length_)};
throwstd::runtime_error{fmt::format("observable::add: added vector has different size ({}) than what was added before ({})",val.size(),vector_length_)};