Writing Composable SQL Using Knex and Pipelines