Function Builders in Swift and SwiftUI

Swift 5.1 introduced functions builders, a language feature which enables SwiftUI's declarative DSL. In this article from Vadim Bulavin, we learn more about what function builders are, how they are handled by the Swift compiler, and how we can implement our own custom builders.