Interrupting a Fiber and Retrieving Partial Results in Effect.forever

Is there a way to interrupt a fiber, e.g. one that is Effect.forever taking from a queue, or collecting from a stream, and get the result it has accumulated so far? When I Effect.interrupt and try to join or await I just see a Fiber failure with the cause as Interrupt.
Was this page helpful?