@NotNull
  private static List<PsiElement> forEveryScopeTakeOverloadsOtherwiseImplementations(@NotNull List<? extends ResolveResult> results,
                                                                                     @NotNull TypeEvalContext context) {
    return PyUtil.filterTopPriorityElements(
      forEveryScopeTakeOverloadsOtherwiseImplementations(results, ResolveResult::getElement, context)
    );
  }
@NotNull
  private static List<PsiElement> forEveryScopeTakeOverloadsOtherwiseImplementations(@NotNull List<? extends ResolveResult> results,
                                                                                     @NotNull TypeEvalContext context)