Some providers require that you explicitly ask for additional information for your request (things like logprobs). This is similar to #123, but assumes that we can analyze the structure of our own Mellea programs and check for some level of correctness.