nodes: 0, module; 1, function_definition; 2, function_name:MakeSuiteFromList; 3, parameters; 4, block; 5, identifier:t; 6, default_parameter; 7, expression_statement; 8, expression_statement; 9, expression_statement; 10, return_statement; 11, identifier:name; 12, string; 13, comment:"""Makes a suite from an unsorted sequence of values.
  
      Args:
          t: sequence of numbers
          name: string name for this suite
  
      Returns:
          Suite object
      """; 14, assignment; 15, assignment; 16, call; 17, identifier:hist; 18, call; 19, identifier:d; 20, call; 21, identifier:MakeSuiteFromDict; 22, argument_list; 23, identifier:MakeHistFromList; 24, argument_list; 25, attribute; 26, argument_list; 27, identifier:d; 28, identifier:t; 29, identifier:hist; 30, identifier:GetDict
code: def MakeSuiteFromList(t, name=''):
      """Makes a suite from an unsorted sequence of values.
  
      Args:
          t: sequence of numbers
          name: string name for this suite
  
      Returns:
          Suite object
      """
      hist = MakeHistFromList(t)
      d = hist.GetDict()
      return MakeSuiteFromDict(d)