I wish other vendors would do something similar to this. I tend to not want to feel trapped in using a vendor specific feature in case I want to try a new model or provider. Approximating this with tool calls is about the closest I personally want to go in early-stage projects so far