[boost] Re: variant - is there an easy way to tell if an object is a variantat compile time?