Save an instance of a fact to the Jinaga client whenever the user takes an action.
Pass a record to the Fact method.
This will save the fact in the local store and share it with the server.
The Fact method returns the record that was just saved.
Hold on to this copy of the record for use in other methods.
var site =await jinagaClient.Fact(newSite(user, DateTime.UtcNow));
jinagaClient.RenderFacts(site)