Domain-Specific Language (DSL)

We create DSLs for particular use-cases, from configuration files to full-blown APIs.