"use strict"
Object.defineProperty(exports, "__esModule", { value: true })
exports.absolve = void 0
const core_1 = require("../core")
const fromEither_1 = require("./fromEither")
/**
 * Submerges the error case of an `Either` into the `Managed`. The inverse
 * operation of `Managed.either`.
 */
function absolve(self, __trace) {
  return (0, core_1.chain_)(self, fromEither_1.fromEither, __trace)
}
exports.absolve = absolve
//# sourceMappingURL=absolve.js.map
