Reads the contents of a file.
Throws if the file cannot be read.
String readFile(String path) { return io.File(path).readAsStringSync(); }