pub type TileBpp1 = Tile<<Bpp1 as Bpp>::Tile, Bpp1>;
struct TileBpp1 { pub tile: [u8; 8], /* private fields */ }
tile: [u8; 8]