macro_rules! unsafe_perl_api { ($name:ident ($my_perl:expr $(, $arg:expr)*) $(as $t:ty)*) => { ... }; }