``` let _first_half = circ_buffer.peek(|buf, _half| { let mut foo: [u8; 8] = [0; 8]; foo[..buf.len()].clone_from_slice(buf); return foo; }); ```