The underlying collection type with unknown element type
A custom builder because forgetfully adding elements one at a time to a list backed set puts the "squared" in N^2. There is a temporary space cost, but it's improbable a list backed set could become large enough for this to matter given its pricy element lookup.
Creates a collection with the specified elements.
the type of the collection's elements
the elements of the created collection
a new collection with elements
An empty collection of type
The default builder for
CanBuildFrom instance for