PiCo: A Domain-Specific Language for Data Analytics Pipelines