The current contract of `Tables.columntable` is: > Takes any input table source x and returns a `NamedTuple` of `Vector`s However, this contract is not enforced, as `AbstractVector` other than `Vector` can be returned. @quinnj - what is intended (should docstring be fixed or implementation?).