Some ListValues had no suffixes on them

Lists created this way worked fine:

  SET FOO TO LIST().
  FOO:ADD(1).
  FOO:ADD(2).
  PRINT FOO:LENGTH.

But lists created this way did not:

  SET FOO TO SHIP:PARTSDUBBED("distometer100x").
  PRINT FOO:LENGTH. // Throws the 'suffix does not exist' exception here.

It turns out that the variant of the ListValue constructor that
transforms any IEnumerable into a ListValue was skipping the
part where it was supposed to set up the suffixes for the object.