https://www.dirkvekemans.be/2005/02/23/oop-pop-thinking-out-loud-again/
oop & pop (thinking out loud again)