func ErrorStack(err error) string {
	st := ""
	if intError, ok := internalErrCheck(err); ok {
		st += errors.ErrorStack(intError) + "\n"
	}
	st += errors.ErrorStack(err)
	return st
}
// ErrorStack is similar to errors.ErrorStack, but it also includes the stack
// of the internal error, if given err is an internal error wrapper.
ErrorStack is similar to errors.ErrorStack, but it also includes the stack
of the internal error, if given err is an internal error wrapper.
// ErrorStack is similar to errors . ErrorStack but it also includes the stack // of the internal error if given err is an internal error wrapper .
func ErrorStack(err error) string {
	st := ""
	if intError, ok := internalErrCheck(err); ok {
		st += errors.ErrorStack(intError) + "\n"
	}
	st += errors.ErrorStack(err)
	return st
}
func ErrorStack ( err error ) string { st := " " if intError , ok := internalErrCheck ( err ) ; ok { st += errors . ErrorStack ( intError ) + " \n " } st += errors . ErrorStack ( err ) return st }
ErrorStack is similar to errors.ErrorStack, but it also includes the stack
of the internal error, if given err is an internal error wrapper.
ErrorStack is similar to errors . ErrorStack but it also includes the stack of the internal error if given err is an internal error wrapper .