macro_rules! result {
    [1] => { ... };
    [2] => { ... };
    [3] => { ... };
    [$n:expr] => { ... };
}