docs: def bcc(
              self,
              bcc_emails,
              global_substitutions=None,
              is_multiple=False,
              p=0):
          """Adds Bcc objects to the Personalization object
  
          :param bcc_emails: An Bcc or list of Bcc objects
          :type bcc_emails: Bcc, list(Bcc), tuple
          :param global_substitutions: A dict of substitutions for all recipients
          :type global_substitutions: dict
          :param is_multiple: Create a new personilization for each recipient
          :type is_multiple: bool
          :param p: p is the Personalization object or Personalization object
                    index
          :type p: Personalization, integer, optional
          """
          if isinstance(bcc_emails, list):
              for email in bcc_emails:
                  if isinstance(email, str):
                      email = Bcc(email, None)
                  if isinstance(email, tuple):
                      email = Bcc(email[0], email[1])
                  self.add_bcc(email, global_substitutions, is_multiple, p)
          else:
              if isinstance(bcc_emails, str):
                  bcc_emails = Bcc(bcc_emails, None)
              if isinstance(bcc_emails, tuple):
                  bcc_emails = Bcc(bcc_emails[0], bcc_emails[1])
              self.add_bcc(bcc_emails, global_substitutions, is_multiple, p)