We could add an option to the SegmentWriter to let users opt-in to compressing the entry payload using snappy.
This would be implemented in the SegmentWriter.Write(…) function just before the original payload is written. Of course, we would have to mirror this setting to the segment reader as well and finally wire it together via the WAL type.