Add iterable union method