module "main"

extern "puts" func puts(text: cstring)

struct X
{
    points: []i32
}

extern "main" func main(argc: i64, argv: [?]cstring): i64
{
    let f: []cstring = ["1", "2", "3"]

    puts(f[0])
    puts(f[1])
    puts(f[2])

    for num in f
    {
        puts(num)
    }

    return 0
}