Elixir allows Map functions to manipulate structs

But dialyzer does know that access on a struct’s/map’s fields that don’t exist is an error.