TODO: I gotta create unit testing tool that is implemented as letting #ChatGPT attempt to call a function in a variety of ways. It is like hypothesis (which tries all sorts of inputs), except hypothesis doesn't pick up on "the API for this function isn't intuitive to developers" & when you look at the logs of ChatGPT attempting to call your function you see
- The API is bad (some other signature is easier to call)
- The docstrings are bad
- The guards are a bad
- The types of the args are bad