pub async fn open_read_append<P>(path: P) -> Result<File, IoError>
where P: AsRef<Path>,