Why isn't this coded as:

across Current as i_header some has_some_header_name (i_header.item, a_name) end

?