I am not sure if you are aware, but I really recommend you looking into: Revise.jl, jupyter notebooks, or Pluto.jl (which one depends on your workflow) to avoid having to load such packages frequently.
I use Jupyter notebooks for data analysis. I load a notebook in the morning, and work in there for the whole day, so I only pay the price for loading, one time, while I am eating breakfast. If you declare many new structures it may not be viable however.