disallow assignments in default args for #809
document some restrictions on defaulted/variadic parameters