pub fn assess<I, T, F, A>(it: I, f: F) -> Annotate<I, T, F, A>where T: Clone, F: FnMut(&T) -> A, I: StreamingIterator<Item = T>,
Annotate every underlying item with its score, as defined by f.
f