The Egg of Ouroboros (draft).
Looks almost like the Scheme version!
Minor edit.