bf1f94c185
It may be useful because data-flow info is mostly the same for neighbouring expressions and changes between them should be minor. Thus, it should help to avoid making copies of huge maps and reusing them instead