limit the number of iovec entries to 1-256 for now.
don't allow 0 as a valid iovec count
make iovec creation just use mappings, so we don't leak mallocs.