tyyppi (hex): Library bringing erlang typespecs to runtime.  Allows type validation, types structs with upserts validation and more.
Keywords: dialyzer|elixir|elixir-lang|types