Arity-based parameter overloading

A better proposal to have better names of functions in the standard lib.