"Programming languages such as Eiffel and D have a Contracts facility; this paper proposes a Contracts facility for C++."