pub fn disassemble_modules<'a, I>(
    modules: I
) -> SuiResult<BTreeMap<String, Value>>
where I: Iterator<Item = &'a Vec<u8>>,