pub fn read_input(path: &str) -> Result<String, String>
Read a file into a String, or return stdin contents if path is “-”.