Are you relying on pointer addresses to always grow here? Maybe if temporal comparison is required, you could add a timestamp field to `GjsDebugUserCallback`?