I'm fully convinced that state machines are the key to getting low powered llm models to produce good quality code.