Composable queries for Julia DataFrames