https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123289
--- Comment #9 from Liam Powell <liam at liampwll dot com> --- Does it perhaps make sense to support overloading here as a GNAT extension as well as another extension relating to RM 4.3.5(22/5) to allow for disambiguation of positional_container_aggregate and named_container_aggregate? This would allow for very clean declarations of arbitrary JSON objects such as: ["A" => 1, "B" => [1, 2], "C" => ["a" => 1]]
