make more function lazy
implement destructure in ash lisp
make fn work
fix: = logic uncorrect