gobble::strings
pub fn string_2_parts<A, B, AV, BV>(a: A, b: B) -> String2P<A, B, AV, BV> where A: Parser<AV>, B: Parser<BV>, AV: Into<String>, BV: AsRef<str>,