Added deleteOrigin function.
Non-regexp string case patterns do *not* recurse into strings.