Since we are copying the selector name anyway, we can make the life easier for us and make the selector reference name+types (two pointers) since joining the two with a \0 introduced some bugs as well as it may actually save some memory as many selectors have similar return types.