"use strict"
Object.defineProperty(exports, "__esModule", { value: true })
exports.provide = void 0
const provideSome_1 = require("./provideSome")
/**
 * Provides some of the environment required to run this effect,
 * leaving the remainder `R0` and combining it automatically using spread.
 */
function provide(r, __trace) {
  return (next) =>
    (0, provideSome_1.provideSome_)(next, (r0) => ({ ...r0, ...r }), __trace)
}
exports.provide = provide
//# sourceMappingURL=provide.js.map
