I bumped into this: whenever I want to use transform with dropargs and it is applied on a function
with fewer arguments than the indicated range to drop the whole argument list disappears.
cfunction f, g, h;
symbols a,b,c;
local F = f(a) + g(a, b) + h(a, b, c);
transform,f,dropargs(2,last);
transform,g,dropargs(2,last);
transform,h,dropargs(2,last);
print +ss;
.end