How would TCO help? I've never read anything about the connection between TCO and persistent data structures. GC on the other hand is a known, and often assumed, requirement in the literature. Sounds interesting!
https://github.com/BartoszMilewski/Okasaki/issues/1#issuecom...
his blog has more details