mix: update to latest Elixir
json: update API usage
backend: update to maps
examples: update test example
mix: update definitions and requirements