generate: Handle missing type information in arguments
We should use the C type of the argument as much as possible, but we should also have fallbacks in place for when the argument does not have a C type—for instance, in arrays/lists and signals.
We should use the C type of the argument as much as possible, but we should also have fallbacks in place for when the argument does not have a C type—for instance, in arrays/lists and signals.