Put all `mkUnique` calls in one module, sort them alphabetically
When someone creates a new
Unique tag through calls to
mkUnique, it's easy to miss whether that tag has been used elsewhere.
I think we should put them all in one module (
GHC.Builtin.Uniques?), sort them alphabetically (so that double allocations are easily spotted) and export wrappers from there.