Domain-specific languages in R : advanced statistical programming (2018)