Triggered by the discussion about it, I've looked at ob-lilypond and found that it should be cleaned up a bit. The defvars holding the various commands should really be defcustoms, but I've ran out of time for now. If anybody thinks this should go to maint please say so, otherwise I will commit on master.