vigiles API reference
    Preparing search index...

    Type Alias StubReply

    StubReply:
        | { kind: "always" } & StubAnswer
        | { answers: readonly [StubAnswer, ...StubAnswer[]]; kind: "inOrder" }

    always: every matching call gets the answer. inOrder: the k-th matching call gets answers[k-1], and a call past the end is UNANSWERED — repetition is something a rule says, never a default.