Not sure if this is expected behavior
using JuliaDB
x = table([1,2],[3,4], names = [:a,:b])
println(x)
y = table(([1,2],[3,4]))
println(y)
z = table(([1,2],[3,4]), names = [:a,:b])
println(z)
gives
Table with 2 rows, 2 columns:
a b
────
1 3
2 4
Table with 2 rows, 2 columns:
1 2
────
1 3
2 4
ERROR: LoadError: MethodError: no method matching table(::Val{:serial}, ::Tuple{Array{Int64,1},Array{Int64,1}}; chunks=nothing, names=Symbol[:a, :b])