union U { a: u32, b: f32 } pub fn frame(x: f32) -> f32 { x }