code: def main(dictionary='dictionaries/all_en_US.dict', count=None, initials=None,
           seed=None, wordstyle='lowercase', separator=' '):
      
      generate_seed(seed)
  
      # attempt to read in the given dictionary
      dictionary = import_dictionary(dictionary)
  
      # if count and initials are both set, let the user know what's up
      if count and initials:
          msg = "--count and --initials are mutually exclusive, using initials"
          logging.info(msg)
  
      if initials is not None:
          string_to_print = string_for_initials(dictionary, initials)
      else:
          string_to_print = string_for_count(dictionary, count)
  
      return format_string(string_to_print, wordstyle, separator)
docs: Main processing function for namealizer