pub async fn ingest<S, V>( actor: &Actor<S, V>, log: &dyn LogStore, services: Arc<S>, thread_id: &str, fact: NewFact, limit: u32, ) -> Result<Settlement<V>, Exit<ActorError>>where S: Send + Sync + 'static, V: 'static,