That doesn't let you include more than a few functions' worth of info, and *also* doesn't let you include a string with variable components.
Doing this gets even more painful when you consider localization. Even GNU gettext, with its support for %s-style elements whose order depends on language, would have trouble here, I fear.