A potentially useful compatibility layer between guidance and llama-cpp-python, have yet to try it but looks promising at first glance!