Yes, I like your  syntax. It's much cleaner and more intuitive than what
I came up with, and I can't think of anything my syntax can do that yours
can't. And it's easier to parse, too.
Something like this would go a long way toward solving some of the potential
with a document's hints.