add our very own union <:Assigned>