public static Expression And(params Expression[] sequence) =>
 Conjunction.Create(sequence);
 public static Expression operator &(Expression a, Expression b) => Conjunction.Create(a, b);
 public static Expression And(IEnumerable <Expression> sequence) =>
 Conjunction.Create(sequence);