pub fn longest_common_prefix<C>(candidates: &[C]) -> Option<&str>where C: Candidate,
Returns the longest common prefix among all Candidate::replacement()s.
Candidate::replacement()