don't really need a typedef for boost::any