pub fn read_file(path: &Path) -> Result<Vec<u8>, ReadFileError>
Read a file, returning presentable error variants.