# File lib/rewriter.rb, line 189
  def process_if(exp)
    cond = process exp.shift
    t = process(exp.shift) || nil # FIX: nil is bad, we need to switch to dummy
    f = process(exp.shift) || nil
    return s(:if, cond, t, f)
  end