pub type TileBpp4 = Tile<<Bpp4 as Bpp>::Tile, Bpp4>;
struct TileBpp4 { pub tile: [u8; 32], /* private fields */ }
tile: [u8; 32]