typedef i27 {} define macro(a, b, ... c) { mut sum = 0; const for i : a, b, ... c { sum += i; } sum; } main() { macro!(1, 2, 3, 4); }