pub fn wire_with_rank_broadcast( prefix: impl AsRef<str>, target: &mut Graph<TypedFact, Box<dyn TypedOp>>, op: impl Into<Box<dyn TypedOp>>, inputs: &[OutletId], ) -> Result<SmallVec<[OutletId; 4]>, Error>