Implement Union.