[boost] returning floating point values from a metafunction