'Convert this Array to the *other*.'

def can_convert_to(self, typingctx, other):

    if (isinstance(other, Array) and (other.ndim == self.ndim) and (other.dtype == self.dtype)):
        if ((other.layout in ('A', self.layout)) and (self.mutable or (not other.mutable)) and (self.aligned or (not other.aligned))):
            return Conversion.safe
