Change name of production rule
style fix for import
Abstract simple expression testing logic
Construct local and remote aggregates for decomposable UDAs
simplify emit length logic
UDA aggregates extend UnaryOperator
Rebase remote aggregate inputs during optimization
Add UDA example
Test repeated invocations of UDAs