I noticed that `sort` does not work for `Base.Generator`. Would it make sense to have an implementation for that, something like ```julia sort(generator::Base.Generator; kwargs...) = sort!(collect(generator); kwargs...) ``` ?