Plumb statemods into groupby
Add UDAs to the myrial grammer
Fix grammer in UDA test case
Wrap UDA expressions in a UdaAggregateExpression
Add comment for GroupBy
Use state_schema to compute GroupBy output schema
Exempt UDAs from simple group by logic
Handle non-decomposable aggregates in the optimizer
Add statemods to groupby repr
Add repr to UdaAggregateExpression
Skip JSON compilation for UDAs
Get rid of argument to State.update
Make UDA test pass by bypassing physical compilation
Include statemods when projecting out columns
Simplify GroupBy column detection logic
Keep statemod names during projection pushing
flake8 fixes
Test of multi-invocation UDF
Fix equality test for UDA aggregates
to string for fakedb operator state