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);