A Python set or frozenset.
MapSet is deliberately not used: its internal representation is private,
and Python sets can hold values (tuples, floats) whose Elixir counterparts
compare differently.
Summary
Types
@type t() :: %Rupyex.Set{items: [term()]}
Functions
@spec new(Enumerable.t()) :: t()