proc myWriteln(f: File, a: varargs[string]) =
for s in items(a):
write(f, s)
write(f, "\n")
myWriteln(stdout, "abc", "def", "xyz")
# はコンパイラにより変換されて、
myWriteln(stdout, ["abc", "def", "xyz"])
cHJvYyBteVdyaXRlbG4oZjogRmlsZSwgYTogdmFyYXJnc1tzdHJpbmddKSA9CiAgZm9yIHMgaW4gaXRlbXMoYSk6CiAgICB3cml0ZShmLCBzKQogIHdyaXRlKGYsICJcbiIpCgpteVdyaXRlbG4oc3Rkb3V0LCAiYWJjIiwgImRlZiIsICJ4eXoiKQojIOOBr+OCs+ODs+ODkeOCpOODqeOBq+OCiOOCiuWkieaPm+OBleOCjOOBpuOAgQpteVdyaXRlbG4oc3Rkb3V0LCBbImFiYyIsICJkZWYiLCAieHl6Il0pCg==