[boost] Re: [MPL] eval_if<> woes