
Provider loading has been synchronous since 2013, so we can just as well return the results directly instead of passing them to a callback. Even if we returned to asynchronous loading in the future, we wouldn't want to use a callback, but make the function itself async. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2344>