When None, the param variable is converted to a list of None with the length equal to that of val.
This affects the generic_fns.value.set() function when no parameters are supplied.
Authored by: bugman 2008-01-21
Parent: [r4858]
Child: [r4860]