macro_rules! native_function { (fn $name:ident($($arg:ident),* $(, ...$rest:ident)?) {$($body:tt)*}) => { ... }; }