Can we make `FunctionToolsetTool` public? To subclass `FunctionToolset` and implement a custom `call_tool` without getting: >"_FunctionToolsetTool" is private and used outside of the module in which it is declared