[boost] [preprocessor] nested for_each not working like expected