pub async fn construct_idmaps_from_structures<F: 'static + FileLoad + FileStore>(
node_dicts: Vec<StringDict>,
predicate_dicts: Vec<StringDict>,
value_dicts: Vec<TypedDict>,
node_value_idmaps: &[IdMap],
predicate_idmaps: &[IdMap],
idmap_files: IdMapFiles<F>,
) -> Result<()>