Add contextual error UI and IDE-provided error handlers