Making `Effect.request` API Dual

Is it possibile to make Effect.request api dual? I personally use them as a dependency and this is the code I usually end up with:
const value = yield* $(
  Effect.flatMap(MyRequestResolverTag, (resolver) =>
    Effect.request(MyRequest(payload), resolver),
  ),
);


Having the Effect.request dual, could become:
const value = yield* $(
  Effect.flatMap(MyRequestResolverTag, Effect.request(MyRequest(payload))),
);
Was this page helpful?