Used newly defined C::PtrDiffT type (to be PR'ed in Cystal)