pub type Possibility = Vec<Pitch>;
A voicing: a pitch for each part, highest part first, the bass last.
pub struct Possibility { /* private fields */ }