One of my favorite things with pattern matching in Elixir is how you can use it to trigger off of sections of the AST when building macros.<p>Hundreds of lines of gnarly tree walking down to a single function prototype, it&#x27;s incredibly elegant.