For some benchmarks, the register type seemingly is {map_fd, number}, possibly due to a join operation over control flow. However, later it can be seen (in PREVAIL) that the type is resolved to map_fd and number on different successor branches without explicit conversion. Since the type domain is unable to track multiple regions/provenance, it is not possible to keep track of both {map_fd, number}. This might be needed in future, but for now it is okay to be less precise.