Support grouping by aggregate functions in relalg
Support simple annotations