Think I said before that the greatest missing piece of code maintainability is not type safety, but documentation of intent.