pub fn parse_program_json( program_json: ProgramJson, entrypoint: Option<&str>, ) -> Result<Program, ProgramError>