Tired of writing GetHashCode, Equals, and ToString for your data objects? Use record.
public record User(int Id, string Name);
var u1 = new User(1, "Ercan");
var u2 = u1 with { Name = "Opak" }; // Immutable transformation!
It’s concise, thread-safe, and built specifically for modern data-driven applications.
