Why are you creating a language? There aren't enough good ones out there to cover your use case(s)?
Jokes aside, that’s a really interesting use case. I’ve often wondered how laws, and changes to them over time, are recorded. It seems like the kind of thing that could be made more efficient with a formal syntax along with version control.