pub fn new_unchecked(
		origin: impl AsRef<Path>,
		explicit_watches: impl IntoIterator<Item = impl Into<PathBuf>>,
		explicit_ignores: impl IntoIterator<Item = impl Into<PathBuf>>,
	) -> Self {
		Self {
			origin: origin.as_ref().into(),
			explicit_watches: explicit_watches.into_iter().map(Into::into).collect(),
			explicit_ignores: explicit_ignores.into_iter().map(Into::into).collect(),
		}
	}
Create args without checking well-formed-ness.

Use this only if you know that the args are well-formed, or if you are about to call
[`canonicalise()`][IgnoreFilesFromOriginArgs::canonicalise()] on them.
crates/ignore-files/src/discover.rs