anchor.diff:      expect(y.type.toString(), 'dynamic');
     }
   
  -  @failingTest
     test_circularReference_viaClosures_initializerTypes() async {
       var mainUnit = await checkFileElement('''
   var x = /*info:INFERRED_TYPE_CLOSURE*/() => /*error:TOP_LEVEL_CYCLE*/y;
  
positive.code:     expect(v.type.toString(), 'List<int>');
    }
  
    @failingTest
    test_unsafeBlockClosureInference_functionCall_explicitTypeParam_viaExpr1() async {
      // TODO(paulberry): for some reason (f<int>) is not properly resulting
      // in an instantiated function type.
  
negative.code: ''');
    }
  
    test_instantiateToBounds_typeName_OK_hasBound_definedAfter() async {
      var unit = await checkFileElement(r'''
  class B<T extends A> {}
  