collapse_vars
reduce_vars
- fix corner cases in `const` optimisation - deprecate `/*@const*/` fixes #1497 closes #1498
closes #1459