type Pair { left: T, right: U, } fn makePair(left: T, right: U) -> Pair { return Pair { left: left, right: right } } pub fn main() -> Void { let pair: Pair = makePair(7, 9_u8) expect (pair.left == 7) expect (pair.right == 9_u8) }