anchor.diff:        entries.add(visitConstant(e.value));
       }
   
  -    return cacheConst(runtimeCall('constMap(#, #, [#])',
  -        [_emitType(node.keyType), _emitType(node.valueType), entries]));
  +    return _emitConstMap(node.keyType, node.valueType, entries);
     }
   
     @override
  
positive.code:     return _emitConstList(elementType, elements);
    }
  
    @override
    visitSetLiteral(SetLiteral node) {
      // TODO(markzipan): remove const check when we use front-end const eval
  
negative.code: 
    @override
    visitSetConstant(node) {
      return _emitConstSet(
          node.typeArgument, node.entries.map(visitConstant).toList());
    }
  
    @override
  