odd behavior with string-substitute added by retroj on Mon May 4 17:18:24 2015

> (use regex)

> (string-substitute #\, "\\ \\0" "a,b")
"a\\ ,b"

> (string-substitute #\, "\\\\0" "a,b")
"a\\\\0b"