import { curry, Predicate } from '@typed/lambda' export const every: { (predicate: Predicate, iterable: Iterable): boolean (predicate: Predicate): (iterable: Iterable) => boolean } = curry((predicate: Predicate, iterable: Iterable): boolean => Array.from(iterable).every(predicate), )