1package main
 2
 3import "core:fmt"
 4
 5main :: proc() {
 6    hello()
 7    fmt.println(add(10, 20))
 8}
 9
10hello :: proc() {
11    fmt.println("Hello, Odin!")
12}
13
14add :: proc(a, b: int) -> int {
15    return a + b
16}
17
18Point :: struct {
19    x, y: f32,
20}
21
22Color :: enum {
23    Red,
24    Green,
25    Blue,
26}
27
28complex_proc :: proc(name: string, age: int, flags: ..bool) {
29    // ...
30}