macro_rules! std_function {
($location:expr => fn $name:ident ($($arg:ident: Value $(:: $arg_type:ident)? $(<$ot:ty>)?),*) {$($body:tt)*}) => { ... };
}
macro_rules! std_function {
($location:expr => fn $name:ident ($($arg:ident: Value $(:: $arg_type:ident)? $(<$ot:ty>)?),*) {$($body:tt)*}) => { ... };
}