Corrected the number of times the index-range constants are declared / initialised: once _for each indexer_, not for each variable indexed by it.
Dimensional analysis with multi-parameters works, apparently. It still needs to be used properly in assmebling the example parameter set.