pub const GC_TYPE_MASK: u32 = 15;