Resume at the boundary

The match ends at a boundary.

Everything before it belongs to the saved prefix. Everything after it is new material that still needs calculation.

Think of reopening a saved game. The earlier journey still happened, but play resumes from the saved point.

Prompt caching lets processing continue from the edge of the match.