See Instead: ExternalDomainSpecificLanguage, DomainSpecificLanguage