pub fn read_option_u64<T: AsRef<[u8]>>( cursor: &mut Cursor<T>, ) -> Result<Option<u64>, InstructionError>