// the code block. It's also responsible for identifying dead code, and in the
// future should be used as a hook for constant propagation.
// the code block. It's also responsible for identifying dead code, and in the
// future should be used as a hook for constant propagation.