combine method

VoidResult combine()

returns the result of a list of functions

Implementation

VoidResult combine() {
  for (final function in this) {
    final result = function();
    if (result.isFailure) {
      return result;
    }
  }
  return const VoidResult.success();
}