Trouble grokking iterator adaptors