Object.Extensions.ScopeFunction (nuget): Scope functions Apply, ApplyForEach and Map. They apply passed functions to a given object and        return that original object (or function return for Map), allowing you to have seamless side-effects        and manipulate objects in fluent invocation chains or object iniatlizers, i.e. GetConfig().Apply(changes).Build()
Keywords: Scope|function|extensions|Apply|ApplyForEach|object|pipe-forward|>