Non-vararg creation function.
Used primarily by language bindings.
an array of Type types for the columns, from first to last
number of columns in the list store
a new ListStore