Hello everyone,
I was wondering if I just stumbled upon a bug here. Why does this compile and
output `10`? Shouldn't it be an error to define variables with the same name of
arguments to the `proc`?
proc test(a : int = 0) =
let a = 10
echo a
test()
Run
