Add sparse conditional constant propagation with pluggable constant folding