pub fn tt_else<I: Iterator<Item = FlatItem>>(
    it: &mut I
) -> Result<Option<Block>>