fn open_source(path: &str) -> Result<File, String>
A local source file, opened once: never through a link swapped in after it was checked, never stuck opening a pipe; whatever was opened must be a regular file.