Type definition for tool handler functions with cancellation and progress reporting
typedef ToolHandler = Future<dynamic> Function(Map<String, dynamic> arguments);