record Question { prompt: string, answer: i64 } fn start_main() -> i64 { let first: Question = Question { prompt: "2 + 3?", answer: 5 }; let second: Question = Question { prompt: "3 * 4?", answer: 12 }; let questions: list = [first, second]; var copied: Question = questions[0]; copied::answer = 99; print(questions[0]::prompt + "\n"); print(format_i64(questions[0]::answer) + "\n"); print(questions[1]::prompt + "\n"); print(format_i64(questions[1]::answer) + "\n"); print(format_i64(first::answer) + "\n"); print(format_i64(copied::answer) + "\n"); return 0; }