Split utility functions out of umenu.ml