Your first Effect
Effects are descriptions of programs, not the programs themselves. They don't execute until you explicitly run them.
In the anti-pattern, we might think Effects execute immediately. In the Effect way, we understand they're lazy blueprints.
- Use `Effect.succeed(value)` to create an Effect that immediately succeeds with a value
- Use `Effect.runSync(effect)` to execute a synchronous Effect
- Remember to import `Effect` from the 'effect' package
Loading code editor...