func (b *ErrorBuilder) UnsetMessage() {
	b.msg = ""
}
UnsetMessage resets the prepended string.
package internal
import (
	"fmt"
	"github.com/pkg/errors"
)
type ErrorBuilder struct {
	err error
	msg string
}
func (b *ErrorBuilder) Write(format string, args ...interface{}) {
	var msg string
	if b.msg != "" {
		msg += b.msg + ": "
	}
	msg += fmt.Sprintf(format, args...)
	if b.err == nil {
		b.err = errors.New(msg)
		return
	}
	b.err = errors.Wrap(b.err, msg)
}
func (b *ErrorBuilder) SetMessage(format string, args ...interface{}) {
	b.msg = fmt.Sprintf(format, args...)
}