This commit was manufactured by cvs2svn to create branch
'wg21_random_proposal'.

svn path=; revision=16191
adapt implementation to WG21 proposal, adding a wrapper template for
improved handling

svn path=; revision=16679
Removed old branches.

svn path=; revision=38550