docs
synth-lib.rkt + synth.rkt from kmook