Arguments can have complex relationships easily, and intuitively. There can be requirements, conflicts, and conditional defaults.