code: function choose$$1(xi2r) {
    return xi2r = protect(xi2r), copyName(function (x, i, M, xi2yM) {
      var r = xi2r(x, i);
      return r ? toRule(r)(x, i, M, xi2yM) : rejectRaisedOr(M, x);
    }, xi2r);
  }
docs: Dependent