A union traitlet type

@jdfreder @minrk A Union traitlet type. 
Ah, nevermind, that goes into an infinite loop...