export function every<T>(f: (x: T) => boolean) {
  return safeArr<T[], boolean>(_ => _.every(f));
}