Experimenting with compile-time menus