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