Good dx? BAML looks even worse than the current API call based paradigm.
Even your toy examples look bad - wouldn't want to see what an actual program would look like.
Hopefully this, dspy and the like that have poor design, inelegant won't become common standards