pub type Producers = BTreeMap<String, Producer>;
Input names are keys, giving canonical serialization its required sorted order.
pub struct Producers { /* private fields */ }