static File extractResource(S name, File outFile) {
  if (!outFile.exists())
    // TODO: use temp file
    stream2file(mc().getResourceAsStream(name), outFile);
  ret outFile;
}