[Boost-users] Making boost::any play nice in function overloads