luareplace: replace function but keep the original upvalues (must for 5.2)
luareplace: strict mode is now on by default, to turn off using -ls
add param_arg to struct Function
fix a typho