pub fn read_range( path: impl Into<PathBuf>, offset: u64, length: u64, done: impl FnOnce(Result<Vec<u8>>) + Send + 'static, )