dispose

fun dispose()

cancel for a caller that will never read the outcome — a client that hung up — sealing the output unread (Capture.dispose): left open, a writer that outlived the eval grows it for good. Seals even when the eval had already finished, since nobody reads that outcome either.