tee() stands out like a sore thumb. Â I&#39;m not surprised that Brian says &quot;this method is mostly for debugging.&quot; <div><br></div><div>It just feels very, very strange to let the user inject a side-effect into the middle of their stream somewhere, for mysterious hidden later execution <i>maybe</i>.</div>

<div><div><div><br></div><div>If it really must stay, I think I do like &quot;peek&quot; or &quot;observe&quot; over &quot;tee&quot;. But I would love to drop it.</div><div><br></div>-- <br><div style="line-height:1.5em;padding-top:10px;margin-top:10px;color:rgb(85,85,85);font-family:sans-serif">

<span style="border-width:2px 0px 0px;border-style:solid;border-color:rgb(213,15,37);padding-top:2px;margin-top:2px">Kevin Bourrillion |</span><span style="border-width:2px 0px 0px;border-style:solid;border-color:rgb(51,105,232);padding-top:2px;margin-top:2px"> Java Librarian |</span><span style="border-width:2px 0px 0px;border-style:solid;border-color:rgb(0,153,57);padding-top:2px;margin-top:2px"> Google, Inc. |</span><span style="border-width:2px 0px 0px;border-style:solid;border-color:rgb(238,178,17);padding-top:2px;margin-top:2px"> <a href="mailto:kevinb@google.com" target="_blank">kevinb@google.com</a></span></div>


</div></div>