runTypefusionScript inside a forEach with concurrency: inherit (not setting concurrency anywhere else, so it's unbounded here). .pipe(Effect.tapErrorCause(Effect.logError)) after my call to runTypefusionScript and saw the error print as expected. However, the error is not causing the Effect to terminate, it just keeps it hanging.