BAML is a domain-specific language to generate structured outputs from LLMs — with the best developer experience.