builtin-apply: use warning() instead of fprintf(stderr, "warning: ")