macro_rules! ft_dyn_fn { ($func_name:ident($($arg_name:ident:$arg_type:ty),*) -> FT_Error) => { ... }; }