Enhance node names for AST printing
Fix operator precedence for modulus