Scala 3, Programming Scala.
Scala uses monads extensively for many operations with non-trivial effects, such as those involving asynchronous computation, including I/O. The idea of direct style is to allow writing code with non-trivial effects more simply without the boilerplate of monads. Vista Tower, Chicago, © 2023, Dean