Take each argument on the list and transform it into a typedef of name NAME_0, NAME_1, etc.
typedef
Due to syntax problems this can't be used for function or array type derivatives.
Definition at line 227 of file p99_map.h.