macro_rules! define_tool { ($tool_name:ident, $function_name:expr, $description:expr, $param_type:ty) => { ... }; }