(p)
| 13 | PredicateInstances.Contravariant |
| 14 | ) |
| 15 | const emptyString: P.Predicate<P.Predicate<string>> = (p) => p("") === true |
| 16 | const a = map(emptyString, (s) => s.length) |
| 17 | U.deepStrictEqual(a(S.isString), false) |
| 18 | U.deepStrictEqual(a((n) => n === 0), true) |