@@ -839,6 +839,10 @@ prunStateT pmax zok ps x s
839839 else OK ((v, newpmax, problems p), s')
840840 Error e -> Error e
841841
842+debugElaborator :: Maybe String -> Elab' aux a
843+debugElaborator msg = do ps <- fmap proof get
844+ lift . Error $ ElabDebug msg (getProofTerm (pterm ps)) [] -- TODO hole info
845+
842846qshow :: Fails -> String
843847qshow fs = show (map (\ (x, y, _, _, _, _, _) -> (x, y)) fs)
844848