C# 9 has introduced record types with which it has also introduced with expressions. Is there any specific reason due to which it was only restricted t
record
with