excellent work on BAML and love it as a building block for agents