FWIW, I was not aware of Ritchie's proposal until after my article was published, and after the variable sized arrays were in D for many, many years.
> how to generalize it to, e.g., struct members. (Maybe you can speak to that.)
I don't know what you mean by that?