function p_apply(sequence ffsa, sequence extra_args)
object {fa,fx,set_args} = ffsa
return call_func(fa,{fx,set_args&extra_args})
end function