Provide kNArg1..9 macros to avoid having to use std::tr1::placeholders in global namespace.