Changes from 2.0 to 2.1: - added extend-unique, exn:env:shadow - fixed weaken-env; it now preserves the library's internal invariants