An ITF set. Emitted order is retained but has no semantic meaning.
@type t() :: %ITF.Set{values: [ITF.Value.t()]}