Seq.cache memory retention with captured closures in recursive sequences
Context F# Seq.cache memoizes enumerated elements into an internal buffer, retaining every visited item for the lifetime of the cached sequence object. When the source sequence is produced by a recursive seq expression that captures outer variables in its closure, those captured values remain rooted as long as the cached sequence is reachable. Goal Determine