Pass a Load to @callFetch rather than an errback, since the errback just fails a Load at both call sites.
Have .@callFetch create the fetch options object and the onFulfill callback, rather than having the caller do it.