docs: def conversation(self, name=None, **kwargs):
          """Make a new conversation.
  
          Arguments:
              name: The key for the dictionary the conversation will be stored as
                  in conversations. If None the conversation will be stored as a
                  list instead. Mixing both types results in an error.
              **kwargs: Keyword arguments to pass into the new conversation.
                  These accept the same arguments as Cleverbot.
  
          Returns:
              The new conversation.
          """
          convo = Conversation(self, **kwargs)
          super().conversation(name, convo)
          return convo