[Boost-users] Member functions on boost::variant?