Is it possible to iterate over a container using structured bindings but mix reference and value types? Can we convert
for (const auto& kv : map) { cons