Something like this would be nice: ```go // Offset returns the latest Offset written (not necessarily synced). func (wal *WAL) Offset() Offset { wal.mx.RLock() off := newOffset(wal.fileSequence, wal.position) wal.mx.RUnlock() return off } ```