I decided I generally like output parameters at the front (as new parameters tend to get added at the end, and new are more usually inputs than outputs

But having them at both ends certainly seems wrong.

What is our normal convention - start or end ?