Why didn't this patch modify the dumping logic in pl_funcs.c to print the IDs? I'm not aware of other cases where we intentionally omit fields from debug-support printouts.
I had not a idea, so this field can be useful there. I'll send a patch with it.