Why was `result` chosen over overloading the `return` keyword to act as a variable?
e.g. proc foo(): int = let x = 3 return = x*x Run vs. proc foo(): int = let x = 3 result = x*x Run
Why was `result` chosen over overloading the `return` keyword to act as a variable?
e.g. proc foo(): int = let x = 3 return = x*x Run vs. proc foo(): int = let x = 3 result = x*x Run