Partial sum implementation

You don't get to ask an OutputIterator what its value type is. OutputIterators are not necessarily Readable. They are only guaranteed to be Writable.