type ErasedFetch = Arc<dyn Fn(ErasedKey) -> Pin<Box<dyn Future<Output = RawJson> + Send>> + Send + Sync>;
struct ErasedFetch { /* private fields */ }