const myStream = pipe(
mySetupEffect,
Effect.tap(setupResult => startBackgroundProcess(setupResult)),
Effect.fromStream,
Stream.flatMap(setupResult => pipe(
Stream.succeed(setupResult),
Stream.concat(streamTheData(setupResult))
))
)
const myStream = pipe(
mySetupEffect,
Effect.tap(setupResult => startBackgroundProcess(setupResult)),
Effect.fromStream,
Stream.flatMap(setupResult => pipe(
Stream.succeed(setupResult),
Stream.concat(streamTheData(setupResult))
))
)