@eagleoutice/flowr - v2.17.4
    Preparing search index...

    What a read within a closure reads in one call of it, see ClosureFrames.readsInCall.

    interface FrameReads {
        frames: readonly NodeId[];
        keeps: (target: NodeId) => boolean;
        replaced: ReadonlySet<NodeId>;
    }
    Index
    frames: readonly NodeId[]

    the writes into the frame of the closure the call runs

    keeps: (target: NodeId) => boolean

    whether the read may read target it has an edge to, besides the frames

    replaced: ReadonlySet<NodeId>

    the writes a later one surely replaces before the call, which no write the read reaches leads back to