in swim/member.go [276:292]
func statePrecedence(s string) int {
switch s {
case Alive:
return 0
case Suspect:
return 1
case Faulty:
return 2
case Leave:
return 3
case Tombstone:
return 4
default:
// unknown states will never have precedence
return -1
}
}