code review comments
fix typo
Incorporate dan's cleanup for decomposable aggregate testing
Use a namedtuple to represent state variables
Use StateVar variable names in GroupBy
Use StateVar named tuple in myrial parser
fix merge conflict