anchor.diff:                ..type = dart.refer('dynamic', dartCoreUrl)))
               ..body = dart
                   .refer('path')
  -                .equalTo(dart.refer('other.path'))
  -                .wrapInCandyBool(context)
  +                .equalToCandyValue(dart.refer('other.path'))
                   .code),
             dart.Method((b) => b
               ..returns = dart.refer('String', dartCoreUrl)
  
positive.code:     final fileSystemNode = compileType(context, CandyType.fileSystemNode);
      final directory = compileType(context, CandyType.directory);
      final file = compileType(context, CandyType.file);
      final path = compileType(context, CandyType.path);
  
      final _directory = dart.refer('_directory');
      return [
  
negative.code:               ..type = dart.refer('dynamic', dartCoreUrl)))
              ..body = dart
                  .refer('path')
                  .equalToCandyValue(dart.refer('other.path'))
                  .code),
            dart.Method((b) => b
              ..returns = dart.refer('String', dartCoreUrl)
  