Handles errors in Flutter apps. Use when wiring global error handlers (FlutterError.onError, PlatformDispatcher.onError, runZonedGuarded), designing Result types with sealed classes, or deciding try/catch vs Result for repository and domain layers.