code: func (m *MicroTime) ProtoMicroTime() *Timestamp {
  	if m == nil {
  		return &Timestamp{}
  	}
  	return &Timestamp{
  		Seconds: m.Time.Unix(),
  		Nanos:   int32(m.Time.Nanosecond()),
  	}
  }
docs: // Timestamp is declared in time_proto.go
  // Timestamp returns the Time as a new Timestamp value.