macro_rules! xprintln {
($a : expr) => { ... };
($a : expr, $b : expr) => { ... };
($a : expr, $b : expr, $c : expr) => { ... };
($a : expr, $b : expr, $c : expr, $d : expr) => { ... };
($a : expr, $b : expr, $c : expr, $d : expr, $e : expr) => { ... };
($a : expr, $b : expr, $c : expr, $d : expr, $e : expr, $f : expr) => { ... };
}