Или просто `for (const auto& pair : pairs)`, и никакие тайпдефы не будут нужны.