pub type ProgressVec<T> = Vec<((Location, T), i64)>;
A list of progress updates corresponding to ((child_scope, [in/out]_port, timestamp), delta)
((child_scope, [in/out]_port, timestamp), delta)
struct ProgressVec<T> { /* private fields */ }