Add `OrderedSet` to stdlib

Could you please elaborate why this is a bad thing? External dependencies have many benefits, but only one major draw-back that i can think of (increasing the likelihood of a dependency resolution conflict, if the version is restricted).