How to use Swift’s Types to create modules — Datatypes, UseCases, Features — that will be controlled through a vocabulary defined by their Domain Specific Languages (DSL) — As these vocabularies are finite sets, this kind of coding has proven to enable the coding of even complex domains in simple fashions and in very little time — think hours, whereas conventional coding needs weeks. DSL Interfaced Datatypes