This was a fun engineering problem but ultimately was not very difficult because of the way BINSEQ is designed in the first place! Named pipes can be a headache because it requires coordination between readers and writers but because BINSEQ is random access the implementation is straightforward.