pub fn tt_root_block<I: Iterator<Item = FlatItem>>(
    i: &mut I
) -> Result<TreeTemplate>