pub fn open<P: AsRef<Path>>(path: &P, format: &Format) -> Result<Context, Error>