i needed a way to access the iteratee right before it's done state, in order to wait for s3 client to complete. the standard Iteratee.fold only allows you to deal with a particular input, without knowing the state