pub fn read_file_to_string(path: &Path) -> Result<String, FileError>
Read a file to a string, returning presentable error variants.