In current protocol definition usually int means uint32, but there are cases in which it also means int32. The idea here is to strictly specify which type should be used to avoid mistakes such as sending result_get_field.parent_idx as uint32, which would lead to Wirego Bridge to consume a wrong value.