bool compareArrayNone(Value x, Array y) => !y.Any(i => Compare(x.Compare(i.Value)));
bool compareArrayAny(Value x, Array y) => y.Any(i => Compare(x.Compare(i.Value)));
bool compareArrayNone(Array x, Value y) => !x.Any(i => Compare(i.Value.Compare(y)));
bool compareArrayAny(Array x, Value y) => x.Any(i => Compare(i.Value.Compare(y)));