pub fn write_instruction_block<'i, I, Q>(
    f: &mut impl Write,
    fall_back_to_debug: bool,
    values: I
) -> ToQuilResult<()>
where I: IntoIterator<Item = &'i Q>, Q: Quil + 'i,