To properly support this make update_opN_const fallible -- they are not always called through replace_with_const.