https://primanota.net/ryn-weaver/promises-chords.htm