anchor.diff: +import 'dart:io';
  +
   import 'package:winmd/winmd.dart';
   
   import 'com_interface.dart';
  
positive.code:       .map((i) => lastComponent(i.name))
        .toList()
        .join(', ');
  
    static const ignoredWinRTTypes = <String>{
      // This is exposed as dart:core's DateTime
  
negative.code:       // folders e.g. Windows.Foundation.AsyncStatus -> foundation/enums.g.dart
        return '';
      } else if (typeDef.isClass || typeDef.isInterface) {
        return '${relativePathToSrcDir}winrt/${filePathFromWinRTNamespace(typeDef.name)}';
      } else if (typeDef.isStruct) {
        return '${relativePathToSrcDir}winrt/${folderFromWinRTNamespace(typeDef.name)}/structs.g.dart';
      } else {
        // TODO: Add support for these as they occur.
        print('Unable to get import for typeDef: $typeDef');
  