"use strict"
Object.defineProperty(exports, "__esModule", { value: true })
exports.merge = void 0
// tracing: off
const core_1 = require("./core")
const foldM_1 = require("./foldM")
/**
 * Returns a new effect where the error channel has been merged into the
 * success channel to their common combined type.
 */
function merge(self, __trace) {
  return (0, foldM_1.foldM_)(self, core_1.succeed, core_1.succeed, __trace)
}
exports.merge = merge
//# sourceMappingURL=merge.js.map
