code: func (ms *FileMsgStore) FirstMsg() (*pb.MsgProto, error) {
  	var err error
  	ms.RLock()
  	if ms.firstMsg == nil {
  		ms.firstMsg, err = ms.lookup(ms.first)
  	}
  	m := ms.firstMsg
  	ms.RUnlock()
  	return m, err
  }
docs: // FirstMsg returns the first message stored.