Most of the vitunes modules (file.h+file.c) export all functions in the .c file. The naming conventions keep the namespace clean, but I'd like to audit the code and eliminate as many global functions as possible.
With the newer keybinding+command handling design, this is now much more feasible (they were getting called willy-nilly before).