https://gregorias.github.io/posts/ordering-function-parameters/
Ordering Function Parameters - Grzegorz Milka