function implementsBaseClass(classDeclOrExpr, baseClassNames) {
  const el = walkClassMixins(classDeclOrExpr);

  if (el && el.isIdentifier()) {
    const { name } = el.node;
    return baseClassNames.has(name);
  }
}
@param {NodePath<ClassDeclaration> | NodePath<ClassExpression>} classDeclOrExpr
@param {Set<string>} baseClassNames