empty commit to clarify the current state: previously, the returned Numpy array would have the same type as the first array passed.  this is being changed, but currently causes a segfault ... for some reason.