// A small context defining the notion of an ordered type. (The standard // library should probably contain a context for this purpose.) context ordered(type T) { int ?