mix: update to latest Elixir
exts: simplify Selection and Match usage
dict: add update!/3