pub fn deserialize_program( reader: impl Read, entrypoint: Option<&str>) -> Result<Program, ProgramError>