Yeah, immutability should probably use a `let` keyword and compiler analysis should enforce value semantics on those declarations.
Agreed, using `var` keyword for something that is non-var-ying (aka immutable) is not very intuitive.
Agreed, using `var` keyword for something that is non-var-ying (aka immutable) is not very intuitive.