Changed instantiation of MFAsyncCallback to use decltype for lambda type deduction instead of a global function.