[boost] Can C++11 INVOKE be defined with C++98 compilers?