Functional Programming, Csharp, Programming.
old OOP, that we, C# developers, are so obsessed with 😏. Immutability Custom objects do not necessarily guard us from side effects: static class Math { public static int Divide(int a, NonZeroInt b) { b.Value = 0; // affect caller scope return a / b; } } If there were a set on Value property we