package: pari
version: 2.8.0, [2, 8, 0, 18831, "b283532"]

> type(printf)
%1 = "t_CLOSURE"
> type(n->printf(n))
%2 = "t_CLOSURE"
> apply(n->printf(n),[3])
3
%3 = [0]
> apply(printf,[3])
  ***   at top-level: apply(printf,[3])
  ***                 ^-----------------
  *** apply: incorrect type in apply (t_CLOSURE).
  ***   Break loop: type 'break' to go back to GP prompt

I don't think this is too important, but there don't seem to be any severity levels below normal (except wishlist, which doesn't really describe the situation here).

Charles Greathouse
Analyst/Programmer
Case Western Reserve University