optionally<X, N> method

Optional<N> optionally<X, N>(
  1. Optional<X> optional,
  2. Optional<N> optionalTuple(
    1. Optional<T>,
    2. Optional<X>
    )
)

Implementation

Optional<N> optionally<X, N>(final Optional<X> optional, final Optional<N> Function(Optional<T>, Optional<X>) optionalTuple) {
  return optionalTuple(this, optional);
}