perf: precise cache for `expr_eq_fn`
2 files changed