overtone/overtone — comment on commit 75ce84b4889e01d4ab38d50a45408db946af202b
File:  line 0
By neatonk:

Definitely, there is no need for #'buffer-stream-close and #'buffer-cue-close to be two distinct fn's. If the assert statement in either was changed to `(assert buffer? buf)` then it would work for both types.

Renaming ::buffer-cue and ::buffer-stream to ::buffer-instream and ::buffer-outstream would make their similarity more obvious. Perhaps they should both be derived from ::file-buffer as well? and ::sample too?