dataset constructor accepts seq of rows instead of seq of columns