public static EnumerableException <E> MergeRange <E>(this E exc, IEnumerable <E> exceptions) where E : Exception => EnumerableException.Create(exc.ToImmutableList().SafeConcat(exceptions), exc?.Message);
public static EnumerableException <E> ToEnumerableException <E>(this E exception, string message = null) where E : Exception => EnumerableException.Create(exception, message);
public static Exc <T, E> failure <T, E>(EnumerableException <E> exception) where E : Exception => Exc.Failure <T, E>(exception);