docs: def add_type_pattern(self, m, type_bits):
          """This will add the pattern to the QR code that represents the error
          level and the type of mask used to make the code.
          """
          field = iter(type_bits)
          for i in range(7):
              bit = int(next(field))
  
              #Skip the timing bits
              if i < 6:
                  m[8][i] = bit
              else:
                  m[8][i+1] = bit
  
              if -8 < -(i+1):
                  m[-(i+1)][8] = bit
  
          for i in range(-8,0):
              bit = int(next(field))
  
              m[8][i] = bit
  
              i = -i
              #Skip timing column
              if i > 6:
                  m[i][8] = bit
              else:
                  m[i-1][8] = bit