Math and aggregate expressions

The ELM type for this has separate properties: 'operand' (the thing to round) and 'precision' (the precision to use).  The RoundFunctionRef and Round classes should be updated to match the ELM.