macro_rules! header {
    ($iter:expr, $header:path, $error:expr) => { ... };
}