#Rust pattern matching has one annoying flaw. All unknown identifiers in pattern matching implicitly create new variables. This behavior has caused severe bugs in my projects for the second time. I would prefer if Rust allows using a particular keyword (e.g., `let`) when a new variable is declared in the pattern matching. https://github.com/functionalscript/nanvm/pull/76/files#diff-9cba9f0ab4da950b4f2bb1396d228f3279b0615a8cba3556158e995b0bc83489