public static ITry <U> Select <T, U>(this ITry <T> @try, Func <T, U> mapFunc) { return(@try.SelectMany(v => Create(() => mapFunc(v)))); }