decltype(extend(MakeVariant< calibrator_type_helper_t, measurement_container_variant_t, std::variant_size_v< measurement_container_variant_t > -1 >::m_val, typename calibrator_type_helper_t::template type< decltype(lvalue(std::get< std::variant_size_v< measurement_container_variant_t > -1 >(measurement_container_variant_t{})))> {})) variant_type