Function definition that joins parse Failure instances.
typedef FailureJoiner<T> = Failure<T> Function( Failure<T> first, Failure<T> second);