Specifically... it took me longer to write this thread, than it took to solve the problem. In fact, I spent more time poking around GitHub and skimming my own repositories, than it took to do with ChatGPT. Are there more elegant, or robust ways to do this? Absolutely.