list.go
func (l List) Wrap(err error, text ...string) Error {
	e := newError(nil, err, text...)
	e.list = l
	return causer(e)
}
func (l List) Wrap(err error, text ...string) Error {
	e := newError(nil, err, text...)
	e.list = l
	return causer(e)
}
func ( l List ) Wrap ( err error , text ... string ) Error { e := newError ( nil , err , text ... ) e . list = l return causer ( e ) }
// Wrap wraps the error with the key/value pairs copied from the list,
// and the optional text.
Wrap wraps the error with the key / value pairs copied from the list and the optional text .