Search
TODO
Bla Bla
@type address() :: %{ :city => String.t(), optional(:country) => String.t() | nil, street: String.t() }
@type one_of_discriminated_defined() :: %{type: :two} | %{ :city => String.t(), optional(:country) => String.t() | nil, street: String.t(), type: :one }
@type one_of_discriminated_normal() :: %{type: :Test2} | %{ :city => String.t(), optional(:country) => String.t() | nil, street: String.t(), type: :Address }
@type one_of_undiscriminated() :: test2() | address()
@type test2() :: integer()
@type test() :: integer() | nil