This compiles fine: ``` rust struct Point <T> { x: T, y: T } fn main() { let _b: Point<u64> = Point::<u8> { x: 1, y: 2 }; } ```