in reply to Re^3: Code Maintainabilityin thread Code Maintainability
For example, the completely static language O'Caml provides named arguments as a syntactic feature, with compile-time checking etc.