code: func (m MultiError) Summary() (n int, first error) {
  	for _, e := range m {
  		if e != nil {
  			if n == 0 {
  				first = e
  			}
  			n++
  		}
  	}
  	return
  }
docs: // Summary gets the total count of non-nil errors and returns the first one.