Chapter 15. How a loopfunc works

aka pulling and pushing