> Decision making(a.k.a. control structures) in Chaos language is only achievable on function returns for the sake of zero cyclomatic complexity.
...
> At first glance, defining the control structures in this way might seem so unnecessary or inconvenient but this is the pinnacle of writing 100% testable, clean and error-free code in any programming langauge by far.
I’m skeptical about this claim. I’m not sure I believe 100% error-free is possible in any language.
Can someone please elaborate on this claim?