pub type TileBpp2 = Tile<<Bpp2 as Bpp>::Tile, Bpp2>;
struct TileBpp2 { pub tile: [u8; 16], /* private fields */ }
tile: [u8; 16]