Alternate version of Private DU constructor

A different way of expressing private DU constructors.