pub type Size<U> = TypedSize2D<f32, U>;
struct Size<U> { pub width: f32, pub height: f32, }
width: f32
height: f32