Split out PanicWith from Panic