Relying on the `TreeStoreElem.id` void pointer makes assumptions about what code elsewhere sets to it (it's also misleading since it's actually not an ID pointer), in this case we can easily avoid that.
Relying on the `TreeStoreElem.id` void pointer makes assumptions about what code elsewhere sets to it (it's also misleading since it's actually not an ID pointer), in this case we can easily avoid that.