static async Task commit_events(UncommittedEvents uncommitted_events) { var response = await event_store.Commit(uncommitted_events, Runtime.CreateExecutionContextFor(tenant)).ConfigureAwait(false); var newly_committed_events = response.Events.ToCommittedEvents(); var all_committed_events = committed_events.ToList(); all_committed_events.AddRange(newly_committed_events); committed_events = new CommittedEvents(all_committed_events); }