func initHealthCheck(ctx context.Context, initHC Initializable) (err error) {
	defer func() {
		if rp := recover(); rp != nil {
			err = fmt.Errorf("panic: %v", rp)
			errors.Handle(ctx, rp)
		}
	}()

	return initHC.Init(ctx)
}
// initHealthCheck will recover from panics and return a proper error
initHealthCheck will recover from panics and return a proper error
// initHealthCheck will recover from panics and return a proper error
func initHealthCheck(ctx context.Context, initHC Initializable) (err error) {
	defer func() {
		if rp := recover(); rp != nil {
			err = fmt.Errorf("panic: %v", rp)
			errors.Handle(ctx, rp)
		}
	}()
	return initHC.Init(ctx)
}
func initHealthCheck ( ctx context . Context , initHC Initializable ) ( err error ) { defer func ( ) { if rp := recover ( ) ; rp != nil { err = fmt . Errorf ( " " , rp ) errors . Handle ( ctx , rp ) } } ( ) return initHC . Init ( ctx ) }
initHealthCheck will recover from panics and return a proper error
initHealthCheck will recover from panics and return a proper error