Stanford DSPy: The framework for programming with foundation models - eviltoast