public static Try <A> AsTry <A>(this Try <Option <A> > option, string message) => option.AsTry(() => message);
public static Try <A> AsTry <A>(this Try <Option <A> > option, Func <string> errorCallback) => option.AsTry(() => new Exception(errorCallback()));