Mixin classes (extensible unions)
