pub type uImage<S> = Image<S, u8>;
struct uImage<S> { pub w: u32, pub h: u32, pub data: Box<[u8]>, pub s: PhantomData<S>, }
w: u32
h: u32
data: Box<[u8]>
s: PhantomData<S>