034 wire residue binds for redelivery

✓ Passing This code compiles and runs correctly.

Code

input.k

Actual

RESIDUE residue bound: r1 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r1); to keep thinking out loud, call note(text: ...)
I cannot delete files for you.
RESULT bound=r2
a
step 1/2 result: {"branch":""} bound: r3
step 2/2 residue bound: r4 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r4); to keep thinking out loud, call note(text: ...)

let me apologize properly
RESULT bound=r5
PARSE after the value of 'text' comes ',' or ')' — text must be "double-quoted"; a bare word reads as a bound name
RESIDUE residue bound: r6 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r6); to keep thinking out loud, call note(text: ...)
first apology
second apology
RESULT bound=r7

Expected output

RESIDUE residue bound: r1 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r1); to keep thinking out loud, call note(text: ...)
I cannot delete files for you.
RESULT bound=r2
a
step 1/2 result: {"branch":""} bound: r3
step 2/2 residue bound: r4 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r4); to keep thinking out loud, call note(text: ...)

let me apologize properly
RESULT bound=r5
PARSE after the value of 'text' comes ',' or ')' — text must be "double-quoted"; a bare word reads as a bound name
RESIDUE residue bound: r6 — your reply was not wire; nothing reached the user, but the observer kept it. To deliver it, call say(text: r6); to keep thinking out loud, call note(text: ...)
first apology
second apology
RESULT bound=r7

Flows

flow ~register click a branch to expand · @labels scroll to their anchor
register (scope: "api", source: echo(1))
subflow ~turn click a branch to expand · @labels scroll to their anchor
run (br, source: src)
flow ~create click a branch to expand · @labels scroll to their anchor
create (id: "rs", scope: "api")

Test Configuration

MUST_RUN