optimize_replace() now actually uses single_string_replace_program. Rev: src/builtin_functions.c:1.615