Add constant folding (notice that now NodokaJS can only deal constants, so if foldPass is turned on, all instructions but branch instructions will be optimized out