Habit: If a function accepts two arguments of the same type, I accept an object
Habit: If a function accepts two arguments of the same type, I accept an object.
This protects from accidentally passing args in the wrong order.

Habit: If a function accepts two arguments of the same type, I accept an object.
This protects from accidentally passing args in the wrong order.
