use crate::Notation;
pub trait ChordLib {
fn _major() -> Vec<Notation>;
fn _maj7() -> Vec<Notation>;
fn _dominant9() -> Vec<Notation>;
fn _dominant11() -> Vec<Notation>;
fn _dominantmin9() -> Vec<Notation>;
fn _maj7sharp11() -> Vec<Notation>;
fn _dominant7() -> Vec<Notation>;
fn _dominant7sharp9() -> Vec<Notation>;
fn _dominant13() -> Vec<Notation>;
fn _maj11() -> Vec<Notation>;
fn _harmonic7() -> Vec<Notation>;
fn _maj6() -> Vec<Notation>;
fn _maj69() -> Vec<Notation>;
fn _maj9() -> Vec<Notation>;
fn _maj13() -> Vec<Notation>;
fn _neopolitan() -> Vec<Notation>;
fn _minor() -> Vec<Notation>;
fn _minmaj7() -> Vec<Notation>;
fn _min9() -> Vec<Notation>;
fn _min7() -> Vec<Notation>;
fn _min6() -> Vec<Notation>;
fn _min69() -> Vec<Notation>;
fn _min13() -> Vec<Notation>;
fn _mediant() -> Vec<Notation>;
fn _min11() -> Vec<Notation>;
fn _dominantparallel() -> Vec<Notation>;
fn _aug() -> Vec<Notation>;
fn _aug7() -> Vec<Notation>;
fn _aug6_italian() -> Vec<Notation>;
fn _aug6_french() -> Vec<Notation>;
fn _aug6_german() -> Vec<Notation>;
fn _aug11() -> Vec<Notation>;
fn _lydian() -> Vec<Notation>;
fn _augmaj7() -> Vec<Notation>;
fn _ninthaug5() -> Vec<Notation>;
fn _ninthdim5() -> Vec<Notation>;
fn _dim() -> Vec<Notation>;
fn _dimmaj7() -> Vec<Notation>;
fn _dim7() -> Vec<Notation>;
fn _dominant7flat5() -> Vec<Notation>;
fn _lead_tone_triad() -> Vec<Notation>;
fn _halfdim7() -> Vec<Notation>;
fn _dominant() -> Vec<Notation>;
fn _magic() -> Vec<Notation>;
fn _dream() -> Vec<Notation>;
fn _elektra() -> Vec<Notation>;
fn _farben() -> Vec<Notation>;
fn _mystic() -> Vec<Notation>;
}