Do we want to mock calls to libmongoc? If so, what should we use (probably not the current implementation)