Effects are the unpredictable parts of a system. Effect Systems partition the unpredictable parts, and manage them separately from the predictable ones.
Effect systems provide built-in error handling mechanisms. They let you handle errors as values, rather than exceptions, making code safer and easier to maintain.
Collection
[
|
...
]