Do people use this kind of iteration? I kind of want to remove this idiom for iterating over an AbstractDataFrame.