In some cases (advanced, low-level code) we also want to process ID pointers like `ID.newid` or `ID.orig_id`.