declare const foo: Option<number>;
declare const divide: (
number: number,
) => (by: number) => Effect.Effect<never, string, never>;
const bar1: Effect.Effect<Option.Option<number>, string, never> = pipe(
foo,
Effect.flatMap(divide(3)),
Effect.optionFromOptional,
);
declare const foo: Option<number>;
declare const divide: (
number: number,
) => (by: number) => Effect.Effect<never, string, never>;
const bar1: Effect.Effect<Option.Option<number>, string, never> = pipe(
foo,
Effect.flatMap(divide(3)),
Effect.optionFromOptional,
);