Yuck. Why pollute the API when `Fetcher.new(path).fetch` is just as simple as `Fetcher.fetch(path)` ?