Playing around with ChatGPT and as soon as I ask non-trivial or niche questions, it is giving me code that simply doesn't work in various subtle ways, sometimes it doesn't even compile. Mental note: never ask ChatGPT about ANTLR rules or multi-threaded code