see #8184 Would be nice to have an efficient collection.immutable.LinkedSet analogous to mutable.LinkedHashSet in that it preserves ordering