The idea here (I think) is that it (1) can be a program with code used to generate the XML and (2) is typed.
Just by virtue of being a go program it enables even more sophisticated validation and automation if you want to implement it.
Just by virtue of being a go program it enables even more sophisticated validation and automation if you want to implement it.