I'm thinking about how TDD might be used to make chatgpt create correct code. Have it write some code, then generate tests for it, throw away the code and just give it back the tests and ask it to construct code that passes the tests. Is that better or worse?