5e0c842429
No functional change yet, only preparation to allow adding a unit test later on. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2033>