[boost] [MPL] why is apply<_1, _2> not a placeholder expression?