∀ {pat : String} {s : String.Slice} {pos : s.Pos},
  pos.offset.byteIdx + pat.toByteArray.size ≤ s.copy.toByteArray.size →
    ∀ j < pat.toByteArray.size, pos.offset.byteIdx + j < s.copy.toByteArray.size