The thing is, I can call pf1 (64), but not pf0 (64) (wrong number of arguments), even though pf0 and pf1 should behave identically, having the same type.
I need a way to treat a non-variadic function as if it were variadic.