anchor.diff:    }
   
     @override
  -  List<Identifier> resolveIdentifier(String name) {
  +  List<hir.Identifier> resolveIdentifier(String name) {
       final result = _identifiers[name];
       if (result != null) return [result];
       return parent.value.resolveIdentifier(name);
  
positive.code:   Option<hir.CandyType> get expressionType;
    bool isValidExpressionType(hir.CandyType type) {
      return expressionType.when(
        some: (expressionType) => isAssignableTo(
          queryContext,
          Tuple2(
            type.bakeThisType(thisType.valueOrNull),
  
negative.code:   final ast.Expression initializer;
  
    @override
    void addIdentifier(hir.LocalPropertyIdentifier identifier) {}
  
    Result<Tuple2<hir.Expression, BodyAstToHirIds>, List<ReportedCompilerError>>
        _lowerInitializer() {
  