Tax returns, processes, or construction planning: Many things can be represented with a domain-specific language. Editors ...