Update compiler to emit rule names as strings, literals as objects