type PassiveFetch<T> = BoxFuture<'static, Option<T>>;
#[repr(transparent)]struct PassiveFetch<T> { /* private fields */ }