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