docs: def join(self, *args):
          """Returns the arguments in the list joined by STR.
              FIRST,JOIN_BY,ARG_1,...,ARG_N
  
          %{JOIN: ,A,...,F} -> 'A B C ... F'
          """
          call_args = list(args)
          joiner = call_args.pop(0)
          self.random.shuffle(call_args)
          return joiner.join(call_args)