These were moved to outer constructors in #92 leaving only the constructor from KeySet{<:OrderedDict} as the only (internal) constructor. This change meant, however, that the standard constructors for OrderedSet had to first create an empty OrderedDict to be copied and then thrown away.
These were moved to outer constructors in #92 leaving only the constructor from KeySet{<:OrderedDict} as the only (internal) constructor. This change meant, however, that the standard constructors for OrderedSet had to first create an empty OrderedDict to be copied and then thrown away.