Partial sum implementation

I think you mean `WeakOutputIterator<O, Y>`