pub fn use_request<'a, D, U, R>(
    cx: &'a ScopeState,
    dependencies: D,
    url: U
) -> RequestResult<'_, &'_ R> where
    D: UseFutureDep,
    U: 'static + IntoUrl,
    R: 'static + DeserializeOwned