<div dir="ltr"><div style="font-family:monospace" class="gmail_default">And to clarify, the closest I have ever gotten has been when I happen to know the "depth" of recursion ahead of time. But even then, the best I can do is call as many flatMap's as there are levels, and that can get untenable when dealing with recursion that can go down many levels.</div></div>