fn build_subpatterns( pattern: &str, escape: char) -> Result<Vec<Subpattern>, EvalError>
Breaks a LIKE pattern into a chain of sub-patterns.