Using boost::function with VC6