Another benefit of storing the commands as an external library is
that you edit them in the main TM window, not the bundle editor. This
means you get all the nifty language features (syntax highlighting,
etc.) that are the reason you use TextMate in the first place.