code: async def select_mailbox(self, name: str, readonly: bool = False) \
              -> Tuple[MailboxInterface, SelectedMailbox]:
          
          ...
docs: Selects an existing mailbox owned by the user. The returned session
          is then used as the ``selected`` argument to other methods to fetch
          mailbox updates.
  
          See Also:
              `RFC 3501 6.3.1.
              <https://tools.ietf.org/html/rfc3501#section-6.3.1>`_,
              `RFC 3501 6.3.2.
              <https://tools.ietf.org/html/rfc3501#section-6.3.2>`_
  
          Args:
              name: The name of the mailbox.
              readonly: True if the mailbox is read-only.
  
          Raises:
              :class:`~pymap.exceptions.MailboxNotFound`