> ```Note that at several points the library calls upon the user to > supply ids for processes, inputs, outputs etc. These should be > keywords.``` I have a DSL for specifying media operations (eg. trim, blur, crop, adjust volume, etc). My intention is to programmatically generate a flow from these operations. The docs require that ids be keywords, but I would find it more natural to be able to use a unique id derived from the ops or a uuid. I can use something like `(-> (gensym "crop-") name keyword)` for generated proc ids, but that makes it feel like I might be doing something wrong.