/// [`mgr::AbstractChannelFactory`], which here is instantiated with a [`factory::CompoundFactory`].
// This type is a bit long, but I think it's better to just state it here explicitly rather than
/// this behavior by default if the factories implement [`ChannelFactory`](factory::ChannelFactory) using