Oops. Thank you for your pointing.
At first, I upgraded the result by such as `cmp::max(result, NotMatchedAndRestartFromClosestDescendant)`. But now it isn't necessary. I'll remove `Ord`.