A structured tool/function call requested by the LLM.
@type t() :: %LangEx.Message.ToolCall{ args: map(), id: String.t() | nil, name: String.t() }