checkPassStyle = (obj, passStyle, expectedPassStyle, check) => {
  return (
    passStyle === expectedPassStyle ||
    (!!check &&
      CX(check)`Expected ${q(expectedPassStyle)}, not ${q(passStyle)}: ${obj}`)
  );
}
@template {import('./types.js').InterfaceSpec} T
@param {import('./types.js').PassStyled<any, T>} tagRecord
@returns {T}