public static Exceptional <U> ThenExecute <T, U>(this Exceptional <T> value, Func <T, U> getValue)
 {
     return(value.SelectMany(x => Exceptional.Execute(() => getValue(x))));
 }