[boost] C++11 decltype/SFINAE puzzler