retro_option_iterator_next() shoudn't expose internal keys
This function is public and it exposes the hashtable key:
gboolean retro_option_iterator_next (RetroOptionIterator *self,
guint **key,
RetroOption **option);
This value makes no sense outside retro-gtk and shouldn't be there.