> Uses `Base.copymutable` to support immutable collections and iterables. If `Base.copymutable` is an internal function, why does the `sort` doc refer to it? Should `Base.copymutable` be made public?