Enter the Infinite Rabbit Hole

R to @_awbery_: This was my approach when I was working in the field