Some functions can be used with no arguments.
Some functions can be used in different ways - with no arguments
With one argument
Or with many arguments
Multimethods allow more complex dispatching.