Refactor evaluate macro test
Reimplement compile with var declaration