COMPILER: static evaluation
COMPILER: better variables queue with dep tracking (// renaming)
COMPILER: Js optim
COMPILER: depend
COMPILER: utils