Lifetime annotations on page references get unwieldy fast once you introduce concurrent readers. Curious whether you considered using Arc with a custom drop instead of fighting the borrow checker there.