Stack-safe asynchronous programming
Resource Acquisition Is Initialization
Zero-cost Abstractions in Scala