fn push_point_candidates(p: Pos2, kind: Kind, out: &mut Vec<Candidate>)
A single point contributes one vertical and one horizontal guide candidate.