message: use data first
diff: @@ -93,15 +93,12 @@ describe("Generator", () => {
  const { a, b, c } = yield* _(program1)
  const d = yield* _(T.access((_: B) => _.b))
  const e = yield* _(
  - pipe(
  - T.succeed(10),
  - M.make(() =>
  + M.make_(T.succeed(10), () =>
  T.effectTotal(() => {
  close()
  })
  )
  )
  - )
  expect(close).toHaveBeenCalledTimes(0)
  