using Sanchime.Functional.Core.Products; using Sanchime.Functional.Core.Extensions; using Sanchime.Toolkits; // Test test = new Test(); // Console.WriteLine(test.Map((Test x) => {x.Value = 2; return x;}).Value); // Console.WriteLine(test.Value); foo(10); foo(Option.None); void foo(Option option) { var res = option.Map(x => x + 2); res.WriteLine(); }