Returns a spec that selects the union of those items selected by the provided spec. Selects everything when no specs provided.