It's strange, I would think that Julia's multiple dispatch would make something more like this desirable
``` df = DataFrame(CSV(File("name.csv")))
data = JSON(File("name.json")) ```
instead of the usual hodge podge of methods ``` df = CSV.read("file.csv", DataFrame)
data = JSON.parsefile("file.json") ```