pub fn create<W, P>( repository_path: impl AsRef<Path>, tips: impl IntoIterator<Item = impl AsRef<OsStr>>, input: Option<impl BufRead + Send + 'static>, output_directory: Option<impl AsRef<Path>>, progress: P, _: Context<W>) -> Result<()>where W: Write, P: Progress, P::SubProgress: 'static,