I'd vote for more Parameter use. That being said, they are not as strict as they should be. In the commandline interface I try to make use of them to infer valid input, ranges, ... but it is not a very common pattern, because we use them not often enough. The commandline interface of hyperalignment, however, is fully generated.