added types.SetUnion for ORing multiple sets