collection-tabulate function
signal error when collection type does not have constructor
count function
take and drop functions
take-while and drop-while
split-at and span
partition function
fix collection role of <pair>
support for single character appends to str_list_t
strings and byte-vector can be constructed as generic collections
<<collection-with-constructor>>