switch to: https://github.com/expr-lang/expr and keeps all test cases pass hope the performance can get some gains