pub fn read_string_arg( caller: &mut Caller<'_, StoreData>, val: &Val, name: &str, ) -> Result<String>