fixing programmatic tool calling with types, because the main issue was that the types were wrong and not at all a result of our beautiful team dynamics and schedule constraints https://www.reddit.com/user/cel7t