fn string_to_store_path<'a, 'i, S>( i: &'i [u8], path_str: &'a str ) -> Result<StorePath<S>, Err<NomError<&'i [u8]>>>where S: Eq + Display + Clone + Deref<Target = str> + From<&'a str>,