As a fully separate issue, this was the first time I saw InMemoryDatasets. What is the benefit compared to DataFrames? GitHub - sl-solution/InMemoryDatasets.jl: Multithreaded package for working with tabular data in Julia is very careful not to compare the two, and I can see why. I would love to see to see a dataframe type object that sacrifies performance for flexibility.