Javier Bezos wrote:

> The problem with _ is it has two different meanings - namely,
> as "space" in names and as module separator. Either the first
> _ is *always* a module separator, or a different character
> should be used. Having the module clearly differentiated is
> more consistent and allows for future refinements.

So \module:name_with_underscores:argspec or
\module::name_with_underscores:argspec would be better, I assume.
-- 
Joseph Wright