allow scope to be None in SimdShape, it becomes an empty