type Pair {
    left: i32,
    right: i32,
}

fn fieldCount() -> u32 {
    return 2
}

pub fn main(world: World) -> Void raises {
    let pair: Pair = Pair { left: 20, right: 22 }
    if pair.left + pair.right == 42 && fieldCount() == 2 {
        check world.out.write("introspection ok\n")
    }
}
