code: def arrange(*args):
    names = [column._name for column in args]
    def f(df):
      sortby_df = df >> mutate(*args)
      index = sortby_df.sort_values([str(arg) for arg in args]).index
      return df.loc[index]
    return f