pub fn read_dependencies<'a>(
bump: &'a Bump,
custom_readers: &HashMap<String, Arc<dyn for<'a, 'dep> Fn(&'a Bump, &'a UserDefinedType, &'a [UserDefinedType], &'dep HashMap<u64, Value<'a>>, &'a [u8]) -> Result<Value<'a>, Error>>>,
udts: &'a [UserDefinedType],
buffer: &'a [u8],
) -> Result<HashMap<u64, Value<'a>>, Error>