const isEven = (n: number) => Effect.succeed(n % 2 === 0);
const numbers = Effect.succeed([1, 2, 3, 4, 5]);
const evenNumbers = Effect.filter(isEven)(numbers);
const isEven = (n: number) => Effect.succeed(n % 2 === 0);
const numbers = Effect.succeed([1, 2, 3, 4, 5]);
const evenNumbers = Effect.filter(isEven)(numbers);