/**
* Determine if the array contains a specified value.
*
* @tsplus static effect/core/stm/TArray.Aspects contains
* @tsplus pipeable effect/core/stm/TArray contains
*/
export function contains(equal: Equivalence, value: A) {
return (self: TArray): STM =>
self.exists(
(_) => equal.equals(_, value)
)
}