ok, so nulls not returned at begin and end of stream IF not enough values in all rows/columns to spline.  ie. if even
one column can spline, we return nulls for the others and spline that one but if we don't have enough rows at begin or
end, we don't return anything now