Imagining Elixir 2.0

@josevalim have the Core team considered changing or improving the syntax for pattern matches on and construction of maps?

One of the changes I would love to see is ability to only having to specify the name of the key and get a variable of the same name:

%{ name, age } = my_map

or only specify the variable names and get keys using the same names:

name = “Jose”
my_map = %{ name }

This is similar to how clojure does it and especially newer js syntax.