global := 10
Structa := struct {
foo: int,
goo: int,
}
create_window := fn(): WindowID {
return WindowID.(1, 2)
WindowID := struct {
host_id: int,
window_id: int,
fib := fn(n: int): int {
return n + 1