Thread:Extension talk:Scribunto/ invoke without repeating all parameters?/reply

You can see an example in Module:Auteur which also translate arguments names and other messages. If you want use it, you can change only the arguments tables in another context. A lua bug in multilevel tables forces me to change the structure of the table Trad. Some options help to document the module. This treatment of arguments is not enough debug but already usable and could become a shared module.