print out :rate-name even if it's nil via with-out-str
mul-add doesn't need to check that the rates are the same as the first input
create helper fn ugen-sequence-mode?
Teach unified synthdef to handle sequence args correctly
Add initial version of graphviz generator for synth designs. Still needs to be taught how to handle control proxies correctly.
Make graphviz ns part of API