pub fn read_file<P: AsRef<Path>>(
    manifest: &Manifest,
    registry: &mut dyn Registry,
    path: P
) -> Result<InputFile>