I need to learn this from you, so `LoopStmt` actually doesn't exist, right? Would you do a favor by explaining this a little bit deeper to me? Looks very interesting, there are places elsewhere in this project that can definitely leverage this for better code quality purposes if I have a better understanding of this. Thanks!