fn create_process_map<I>(
descriptions: I,
availabilities: HashMap<Rc<str>, ProcessCapacityMap>,
flows: HashMap<Rc<str>, Vec<ProcessFlow>>,
parameters: HashMap<Rc<str>, ProcessParameter>,
regions: HashMap<Rc<str>, RegionSelection>,
) -> Result<HashMap<Rc<str>, Rc<Process>>>where
I: Iterator<Item = ProcessDescription>,