pub type Image2d = Image<f32, { _ }, { _ }, { _ }, { _ }, { _ }, { _ }, { _ }>;
A 2d image used with a sampler. This is pretty typical and probably what you want.
struct Image2d { /* private fields */ }