namespace main struct Human { name: cstring } export func main(args: []cstring): i64 { let human: Human human = alloc Human { name = "member" } c::puts(human.name) c::puts("literal") let x: cstring x = "variable" c::puts(x) let y: func(cstring) y = c::puts y("proxy") func(){ c::puts("anon") }() let z: func() z = func() { c::puts("anon variable") } z() return 0 }