Joseph Wright wrote:
 > \module_new {
>   name  =  ???,
>   prefix = ???,
>   owner = ???,
>   e-mail = ???,
>   webpage = ???,
>  [etc.]
> }
> 
> \module_user_functions {module-name} {function1,function2,function3}

I've quickly thrown together a module which does basically this.  I've
called t "l3module" for want of a better name.  Source/PDF/ZIP including
demo available from
http://www.texdev.net/2009/01/02/tex-and-namespaces-continued/
-- 
Joseph Wright