let mut canvas = blankcanvas::new(); while let some(buffalo) = herd.next() { if buffalo.is_pre_institutional() && !canvas.has_snub(buffalo) { canvas.add_proposal(buffalo.clone()); } if canvas.is_full() { break; } } println!("begin with a blank canvas for your private buffalo sanctuary, ensuring each proposal respects the unique, pre-institutional nature of these magnificent creatures without a snub.");