anchor.diff:  
     String visitSetClosureVariable(SetClosureVariable node) {
       String value = names[node.value.definition];
  -    String body = visit(node.body);
  -    return '(SetClosureVariable ${node.variable.name} $value $body)';
  +    String body = _indent(() => visit(node.body));
  +    return '$__(SetClosureVariable ${node.variable.name} $value\n' +
  +                '$body)';
     }
   
     String visitTypeOperator(TypeOperator node) {
       String receiver = names[node.receiver.definition];
       String cont = names[node.continuation.definition];
  -    return '(TypeOperator ${node.operator} $receiver ${node.type} $cont)';
  +    return '$__(TypeOperator ${node.operator} $receiver ${node.type} $cont)';
     }
   
     String visitLiteralList(LiteralList node) {
  
positive.code:   }
  
    String visitReifyTypeVar(ReifyTypeVar node) {
      return '(ReifyTypeVar ${node.typeVariable.name})';
    }
  
    String visitCreateFunction(CreateFunction node) {
      String function = visit(node.definition);
      return '(CreateFunction $function)';
    }
  
    String visitParameter(Parameter node) {
  
negative.code:     String rcv = names[node.receiver.definition];
      String cont = names[node.continuation.definition];
      String args = formatArguments(node);
      return '$__(InvokeMethod $rcv $name $args $cont)';
    }
  
    String visitInvokeSuperMethod(InvokeSuperMethod node) {
      String name = node.selector.name;
      String cont = names[node.continuation.definition];
      String args = formatArguments(node);
      return '$__(InvokeSuperMethod $name $args $cont)';
    }
  
    String visitInvokeConstructor(InvokeConstructor node) {
  