'This does not validate the base type!!'

def specialize(self, values):

    dtype = self.dtype.specialize(values)
    if (dtype is not self.dtype):
        return MemoryViewSliceType(dtype, self.axes)
    return self
