On 04/11/2014 12:07 PM, Walter Bright wrote: > > The point being that D is powerful enough that you can use structs and > templates to create all kinds of types with custom behaviors. Not including the kind of type whose expressions can be used in a final switch.