[Boost-users] How to find type boost::variant is holding?