Being internally consistent would be good, I guess, so can you convert this to `self.as_slice().lt(&other.as_slice())`?