message: fix(cause): fix containsM
diff: @@ -123,12 +123,14 @@ export function containsM<E, E1 extends E = E>(that: Cause<E1>) {
  if (yield* _(cause.equalsM(that))) {
  return true
  }
  + return yield* _(
  pipe(
  cause,
  reduceLeft(S.succeed(false))((_, c) =>
  O.some(S.chain_(_, (b) => (b ? S.succeed(b) : c.equalsM(that))))
  )
  )
  + )
  })
  }
  