checkObjectPrototype = (candidate, check = undefined) => {
  return (
    getPrototypeOf(candidate) === objectPrototype ||
    (!!check &&
      CX(check)`Records must inherit from Object.prototype: ${candidate}`)
  );
}
@param {unknown} candidate
@param {Checker} [check]