in native/src/work_asset/construct.rs [137:144]
fn build_meld_keys<T: HasKeyForVariants>(&self, objects: &Vec<T>) -> Result<Vec<MeldKey>> {
let vec_of_results: Vec<Result<MeldKey>> = objects
.iter()
.map(|o| o.build_meld_key(self))
.to_owned()
.collect();
vec_of_results.into_iter().collect()
}