I have the need to send a series of values into a dict and I would like to be able to append to existing values for any key. As it turns out, the "append newkey $1" method works perfectly for a "top-level" key, whether it already exists or not (that is, you can also create nonexistent keys using the append message). However, it seems that dict does not allow you to use the very same approach to append nested keys with new values. So, "append newkey::newsubkey $1" will just return an error. Now, you can create nested keys using the "replace" message, but even after doing so, I can still not use the append message to add new values to that subkey.
If anyone has advice on how to append to existing key data when that key is nested, I would greatly appreciate it.
Here's a quick patch to demonstrate: