<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span><br><div><br></div></span><div>Ah, I thought Tim (added Tim Shen to this thread) made this not be the case anymore recently, I forget what the motivation was, and maybe it didn't end up being needed/done.</div></div></div></blockquote><div><br></div></span><div>Yes, sorry, It now works on references, but still not value types.</div><div> </div><div>So if i want a completely virtual graph that i make up as it calls child iterators, for example, i can't really give it that (even after Tim's patches, it doesn't work).</div><div><br></div><div>I have to have created it beforehand in memory.</div><div><br></div><div>That said, it's also really hard to do a virtual graph anyway because it uses static functions, which means literally no state.</div><div>Such is life.</div></div></div></div></blockquote><div><br></div><div>(though to be clear, the first is the real blocker. I can just create the right kinds of types to make the second work)</div><div><br></div></div></div></div>