Fri Jan 30 15:28:21 EST 2015

General idea for logic analyzer

For performance reasons it's important to keep data in chunks.  This
translates to a nested iterator for the outer management layer:
sequence of buffers of bytes.

The internal layer does not bother with protocols.  Encode protocols
in byte streams.

For performance reasons, all state is private and updated in-place.

EDIT: see lars project