gameboy_rom
pub fn parse_rom(rom_data: &[u8]) -> Result<(RomHeader, &[u8]), String>
top level function to parse the ROM returns the parsed header and the rest of the bytes