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

[SVN r16191]
adapt implementation to WG21 proposal, adding a wrapper template for
improved handling


[SVN r16679]