[Hackage] #678: Add framework to provide ad-hoc diagnostics for common failures