pub async fn reader_for_path( path: impl AsRef<Path>, ) -> Result<Box<dyn AsyncBufRead + Unpin + Send>>
Opens a given path, with special-casing for - as stdin.
-