- Explain the difference between blocking and non-blocking programming.
- Why is asynchronous programming mandatory for high-load systems?
- How does computation as a value approach benefit concurrent programming?
- What is an IO effect type?
- What capabilities for asynchronous programming does IO expose?





















































