Domain-Specific Languages in R