Typesafe.Snapshot (nuget): A typesafe way of creating a snapshot of an instance at run-time.
Keywords: Typesafe|Snapshot|Immutable|Records|Functional