Using custom derived lexicographic ordering for Version type