code: public EntryStream<K, V> peekValues(Consumer<? super V> valueAction) {
          return peek(e -> valueAction.accept(e.getValue()));
      }
docs: Returns a stream consisting of the entries of this stream, additionally
  performing the provided action on each entry value as entries are
  consumed from the resulting stream.
  
  <p>
  This is an <a href="package-summary.html#StreamOps">intermediate</a>
  operation.
  
  <p>
  For parallel stream pipelines, the action may be called at whatever time
  and in whatever thread the element is made available by the upstream
  operation. If the action modifies shared state, it is responsible for
  providing the required synchronization.
  
  @param valueAction a non-interfering action to perform on the values of
  the entries as they are consumed from the stream
  @return the new stream
  @since 0.2.3