module Queryverse

using Reexport

@reexport using DataValues
import IterableTables
@reexport using Query
@reexport using QueryTables
@reexport using DataFrames
@reexport using FileIO
@reexport using ExcelFiles
@reexport using StatFiles
@reexport using CSVFiles
@reexport using FeatherFiles
@reexport using ParquetFiles
@reexport using VegaLite
@reexport using DataVoyager

export DV

export @tee

macro tee(ex)
    quote
        x -> begin
            x |> $(esc(ex))
            return x
        end
    end
end

const DV = DataValues.DataValue

end # module
