func Unwrap(err error) error {
	if terr, ok := err.(Error); ok {
		return terr.OrigError()
	}
	return err
}
// Unwrap unwraps error to it's original error
Unwrap unwraps error to it's original error
// Unwrap unwraps error to it ' s original error
func Unwrap(err error) error {
	if terr, ok := err.(Error); ok {
		return terr.OrigError()
	}
	return err
}
func Unwrap ( err error ) error { if terr , ok := err . ( Error ) ; ok { return terr . OrigError ( ) } return err }
Unwrap unwraps error to it's original error
Unwrap unwraps error to it ' s original error