proc myWriteln(f: File, a: varargs[string, `$`]) =
for s in items(a):
write(f, s)
write(f, "\n")
myWriteln(stdout, 123, "abc", 4.0)
# はコンパイラにより変換されて、
myWriteln(stdout, [$123, $"abc", $4.0])
cHJvYyBteVdyaXRlbG4oZjogRmlsZSwgYTogdmFyYXJnc1tzdHJpbmcsIGAkYF0pID0KICBmb3IgcyBpbiBpdGVtcyhhKToKICAgIHdyaXRlKGYsIHMpCiAgd3JpdGUoZiwgIlxuIikKCm15V3JpdGVsbihzdGRvdXQsIDEyMywgImFiYyIsIDQuMCkKIyDjga/jgrPjg7Pjg5HjgqTjg6njgavjgojjgorlpInmj5vjgZXjgozjgabjgIEKbXlXcml0ZWxuKHN0ZG91dCwgWyQxMjMsICQiYWJjIiwgJDQuMF0pCg==