Extract and add iterator-protocol dep