Utilities used to create and access data specific to Elixir structs. Keep in mind that an
Elixir struct is a normal Erlang map, and functions from the
Utilities used for working with erlang linked lists.
Utilities used to access and create Erlang maps.