pub type BlockIdPtr = *mut BlockId;