How should the following expression be parsed? run(a < B, C > 1) Is this a request for 'run' with two arguments, each the result of a comparison operator, or is it a request for 'run' with a single argument, which is a request to 'a' with generic parameters 'B' and 'C' and an argument of 1? -- Tim