For example, both this function and operator accomplish a roughly-equivalent result:
addOne[x \in Nat] == x + 1
addOneOperator(x) == x + 1
My question is: when either an operator or function will accomplish a job, which one would you prefer? What are the tradeoffs?