Variables can be assigned as mutable with var and immutable with val.
var
val
Assign ::= | val Pattern (: Type)? = Expr ; | var Name (: Type)? = Expr ;
{{#include ../../../arc-lang/examples/assign.arc:example}}