BUG: Decref things in proper order in fromiter()