Ensure the iterator will always return None after the first None
Ensure the iterator will always return None after the first None

I'm not sure in what cases this iterator might possibly return Some
again, but let's make absolutely sure.

azerupi/mdBook,azerupi/mdBook,azerupi/mdBook,azerupi/mdBook