message: Put `#pragma once` first
  Summary:
  Not sure if this matters like it would with #include guards, but it's
  the consistent way of doing things.
diff: * of patent rights can be found in the PATENTS file in the same directory.
  */
  +#pragma once
  +
  #include <memory>
  #include <mutex>
  #include <string>
  #include "Util.h"
  -#pragma once
  -
  #define TMS \
  TM(ADD_REDEX_TXT) \
  TM(ACCESS) \
  