Right now we have some helper methods in C++ to convert JS Arrays of numbers to data and validity bitmaps.
This covers the fixed-width numeric primitive types, but doesn't handle string, list, or struct columns. If someone tries to construct a string series from a list of JS strings, we'll blow up.
We can handle this in the JS side for all types by first converting JS arrays to Arrow Vectors, then using fromArrow() to convert those into Columns.