Array comparison behavior is changed from v1.10.0. e.g. ```golang func main() { env := map[string]interface{}{ "names": []string{"A", "B"}, } code := `["A", "B"] == names` program, _ := expr.Compile(code, expr.Env(env)) output, _ := expr.Run(program, env) fmt.Println(output) } ``` - v1.9.0 or before result: `true` ```golang []string{“A”, "B"} == []string{"A", "B"} ``` - v1.10.0 or after result: `false` ```golang // internal type is []interface{}, so type mismatch []interface{}{“A”, "B"} == []string{"A", "B"} ``` v1.9.0: https://goplay.tools/snippet/tayU9IxLSFz v1.10.0: https://goplay.tools/snippet/Ezau-zbCscu