An opaque type used to iterate over a soupmessageheaders structure.
After intializing the iterator with [func@MessageHeadersIter.init], call [method@MessageHeadersIter.next] to fetch data from it.
You may not modify the headers while iterating over them.