def METHOD_NAME(data, distr_to_check=('norm', 'expon', 'uniform')):
    """Fit multiple distributions to a data set and return the fit with the minimal ks-distance.
    Arguments:
        data: array of data points to be fitted
    Options:
        distr_to_check: tuple of distributions to be checked
    Returns:
        FitResults object with fitted parameters, errors and distribution type\
            of the fit with the smallest fit distance
    Note:
        Uses Kolmogorov-Smirnov test to estimate distance and p-value.
    """
    fit_results = [fit(data, d) for d in distr_to_check]
    return min(fit_results, key=lambda fit: fit.errs[0])