boost/core/value.hpp add typedef for value<T>