- What does DSL stand for?
- Can you name two examples of domains to which DSLs can be applied?
- What are the two primary building blocks of a DSL in Kotlin?
- What are two mechanisms for controlling the scope of a DSL function?
- What is the @DslMarker annotation used for?
- What are two benefits that custom DSLs can provide?