Refactor the type pattern match into separate dim and dtype matching
Implement simple dimension support in multidispatch_arrfunc
Merge pull request #160 from mwiebe/md_dims

Add simple dimension support to the multidispatch arrfunc
Change float## -> ?T conversion to make NaN into NA

This more closely follows R's semantics with respect to NA
and NaN, and helps interface with Pandas' NA as NaN choice
Merge pull request #161 from mwiebe/float_na

Change float## -> ?T conversion to make NaN into NA
Redo the struct-packing code in a slightly lower-level way

This change allows the struct-packing to set both the data and
the arrmeta in the struct being packed, so that references to
arrays can be tracked properly in the arrmeta.

This also removes the use of named lookups for packing the values,
setting those values in more direct efficient ways for simple cases.
Add support for std::vector to the struct packing
Merge pull request #164 from mwiebe/struct_pack

Struct packing refactor
Fix take by pointer test for 32-bit