In this post I discuss the support for union types released in .NET 11, how they're implemented, the choices made, and how to create your own