+ CompactRange wrapper