macro_rules! eval_align {
(limited_stack, $a:expr; $fn:ident ::<_ $(,$params:ident)*>($($args:expr),*) ) => { ... };
($a:expr; $fn:ident ::<_ $(,$params:ident)*>($($args:expr),*) ) => { ... };
}macro_rules! eval_align {
(limited_stack, $a:expr; $fn:ident ::<_ $(,$params:ident)*>($($args:expr),*) ) => { ... };
($a:expr; $fn:ident ::<_ $(,$params:ident)*>($($args:expr),*) ) => { ... };
}