public static MethodResult TryTee(Action?action) =>
 TryExtensions.Try(() => TeeExtensions.Tee(action));
 public static MethodResult TryTeeOnSuccess <TResult>(
     this MethodResult @this,
     Func <TResult> function) => @this
 .OnSuccess(() => TeeExtensions.TryTee(function));
 public static MethodResult TryTee <TResult>(
     Func <TResult> function) => TryExtensions.Try(() => TeeExtensions.Tee(function));