SERVER-9763 we improved the overload set for BSONObjBuilder::append.
We still have the same trouble with BSONObjBuilder::appendNumber.
Certain flags and compiler versions will complain about ambiguity, MacOS clang debug, argument is uint64_t, overload set is (int,double,size_t,long long). We probably need to get size_t out of the overload set.
uint64_t should be size_t but isn't?
This causes wasteful BFs: