logo
pub(crate) fn open_or_stdin(
    f: Option<&str>
) -> Result<Box<dyn BufferedReader<()>>>