This is a proposal for the native implementation of a match statement
for pattern matching in julia. This was previously discussed in
JuliaLang/julia#18285 and there have been
various packages for this as well, most notably https://github.com/JuliaServices/Match.jl. `match is also found in several other languages, such as Scala
(https://docs.scala-lang.org/tour/pattern-matching.html) and Rust (https://doc.rust-lang.org/book/ch06-02-match.html) as well as many functional
progamming languages
This proposal is my attempt at a native julian take on these constructs, so the