docs: def make_set(value):
      ''' Takes a value and turns it into a set
  
      !!!! This is important because set(string) will parse a string to
      individual characters vs. adding the string as an element of
      the set i.e.
          x = 'setvalue'
          set(x) = {'t', 'a', 'e', 'v', 'u', 's', 'l'}
          make_set(x) = {'setvalue'}
          or use set([x,]) by adding string as first item in list.
      '''
      if isinstance(value, list):
          value = set(value)
      elif not isinstance(value, set):
          value = set([value,])
      return value