type Pair { left: T, right: U, } pub fn main(world: World) -> Void raises { let pair: Pair = Pair { left: 40, right: 2_u8 } if pair.left == 40 && pair.right == 2_u8 { check world.out.write("generic pair ok\n") } else { check world.out.write("generic pair broke\n") } }