enable rapid iteration and development of complex data pipelines