Fix case where ValueT doesn't support std::get