Generalize new_modifiable_list to take a list of parameter structures.
Remove unused typedef.
Remove unused typedef.