bug fix for incorrect optimizations on floats
bug fix for comparing bools
fix for EndHlt
Use correct signature for vectorized function.
Use new for syntax.
removed bottom warning
bug fixes inlocal rules
polishing local rules