Agree. I really want to keep the `$q` parameter because other methods (e.g. `sum()`, `average()`) share similar signature, and it is very intuitive to use (e.g. `count('distinct id')`, `sum('quantity')`).