module main struct Human { name: string age: i32 } enum Message { Quit Say: string } func main(): i32 { let messages: []Message = [new Message::Say("first"), new Message::Say("second")] for message in messages { match message { Say msg core::println(msg) Quit {} } } return 0 }