pub type SideOffsets<U> = TypedSideOffsets2D<f32, U>;
struct SideOffsets<U> { pub top: f32, pub right: f32, pub bottom: f32, pub left: f32, }
top: f32
right: f32
bottom: f32
left: f32