Added
* `OrderedSet` / `oset`
* Add `symlink` function that works on UNIX and Windows*. (*if use has symlink permissions, it works just like UNIX without caveats. Otherwise `ub.symlink` falls back to using junctions and hard links, which should still work mostly the same, except `os.path.islink` and `os.readlink` will not work among other minor issues).
Modified
* Add base to `augpath`
* `ub.delete` now treats nested junctions as symlinks, unlike `shutil.rmtree`.