I'm not too sure on how pint works, but I imagine we can directly delegate to `np.matmul(self, other)`?