join.scp (283B)
1 -- Adapt reusable append's explicit suffix state to a two-value input. 2 -- This costs a separate worker: `call` always uses a worker's initial state; 3 -- `become` can pass the suffix as explicit state to append. 4 consumer join 5 (left, right) @ appender => become appender left @ right