Function Pipelines: Building Functional Programming Into PostgreSQL | TigerData