type constraint check is redundant, ByTag does it
deprecate SetFromSlice
allow a splat on NewSet for instantiation
gen'd test file