anchor.diff:      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 [
  
positive.code:               ..type = dart.refer('dynamic', dartCoreUrl)))
              ..body = dart
                  .refer('path')
                  .equalTo(dart.refer('other.path'))
                  .wrapInCandyBool(context)
                  .code),
            dart.Method((b) => b
              ..returns = dart.refer('String', dartCoreUrl)
  
negative.code:               ..type = dart.refer('dynamic', dartCoreUrl)))
              ..body = dart
                  .refer('_path')
                  .equalToCandyValue(dart.refer('other._path'))
                  .code),
            dart.Method((b) => b
              ..returns = compileType(context, CandyType.unit)
  