MPL::lambda issue: what am I doing wrong?