Add more useful static constructors to unions.