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 tree store
a new TreeStore