F#-inspired “with” updates for immutable classes in the current version of C# | Hacker News Reader