``Timestamp.zero`` becomes a thunk, we should do this:

    val cmpVersions = versions withDefaultValue Timestamp.zero
    version match { case (n, t) ⇒ t <= cmpVersions(n) }