Possible to support this syntax in the library? ``` auto j = "{\"abc\":[34]}"_json; for (auto& [k, v] : j){ // compile error } ``` std::map example: ``` std::map<int, int> m; for (auto& [k, v] : m){ // this works } ```