errors.go
func LastError(errs ...error) error {
	for i := len(errs) - 1; i >= 0; i-- {
		err := errs[i]
		if err != nil {
			return err
		}
	}
	return nil
}
func LastError(errs ...error) error {
	for i := len(errs) - 1; i >= 0; i-- {
		err := errs[i]
		if err != nil {
			return err
		}
	}
	return nil
}
func LastError ( errs ... error ) error { for i := len ( errs ) - 1 ; i >= 0 ; i -- { err := errs [ i ] if err != nil { return err } } return nil }
// LastError returns the last non nil error, or nil
LastError returns the last non nil error or nil