Add templates and requirements to the list of things a module can define.
Add ", templates" to first sentence.
We may need to make an adjustment to the statement
"Except for an assumed‑rank array, the rank of a
named array, once declared, is constant."