id: add missing repr(C)