message: Fix type deduction for arguments to corpus_check lambdas
diff: @@ -41,8 +41,10 @@ static inline std::string remove_whitespace(const char* c)
  /**
  ======== BSON CORPUS ========
  */
  +// FIXME(BUILD-12151) the argument to the corpus check function is an r-value reference to work around
  +// a bug in the version of gcc in the v3 mongodb toolchain.
  template <typename T>
  -using CorpusCheck = void (*)(T);
  +using CorpusCheck = void (*)(T&&);
  template <typename T>
  struct CorpusEntry {
  