Test with UNION (fails at runtime :/)
Use casts
Fix the vote
Merge pull request #47 from Cumulus/union

Union